Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
1/5/2010
The Remote Tools Framework plugin components namespace.
Classes
| Class | Description |
|---|---|
| CommandPacket | This class defines a Command Packet. Command Packets are the blob of data sent back and forth between the desktop and the device. A command packet has a Command ID, and a variable list of parameters (see T:Microsoft.RemoteToolSdk.PluginComponents.CommandPacketParameter). |
| CommandPacketParameter | This class defines a single parameter in a T:Microsoft.RemoteToolSdk.PluginComponents.CommandPacket. It can be a WORD, DWORD, String, or an array of bytes. |
| CommandTransport | Represents a communication mechanism from the desktop application to the smart device application. |
| CommandUI | This class specifies the enhancements to the default Shell View menu system. |
| CommandUICommand | Defines one enhancement to the default Shell View menu system. |
| DeviceConnection | This class defines a connection between the desktop and a device/emulator, or a Virtual Device. |
| DeviceDatabase | Represents the list of available platforms and devices on the machine running the Remote Tools Framework. |
| DeviceDatbaseItem | Represents a device available on the machine running the Remote Tools Framework. |
| GenericDataAcceptor | This object accepts data in the format of Category, Description, and Value. This object then handles the data by firing an event or populating a ListView or TextBox control. |
| GenericDataEventArgs | Event arguments for the DataAcceptor DataItemReceived event. |
| PluginComponent | This is the base class that all plug-ins must be derived from. |
| PluginData | This is the base class that all plug-in data objects must be derived from if the Remote Tools Framework is going to interface with the object. |
| PluginDataView | This defines the base class for any view that is to be displayed in the Remote Tools Shell. |
| PluginNode | Defines a node to display in the TreeView control of the Remote Tools Shell. |
| RemoteConnectionEventArgs | Event arguments passed when a CommandTransport.ConnectionEvent event is fired. |
| RemoteToolFrameworkException | This is the root exception type thrown by the Remote Tools Framework. |
Delegates
| Delegate | Description |
|---|---|
| AnonymousDelegate | Delegate used for anonymous method calls. |
Enumerations
| Enumeration | Description |
|---|---|
| BuiltInIcon | This enumeration represents the built-in icons that a PluginNode can display. |
| CommandPacketParameterType | Types of data that can be stored in the Command Packet Parameter. |
| CommandTransport.ConnectState | Defines the state of this connection. |
| CommandUI.CommandRoot | Determines where a command should be placed. |
| RemoteConnectionEvent | Types of connection events |