import"sbIDeviceMarshall.idl";
Public Member Functions | |
| void | loadControllers (in sbIDeviceControllerRegistrar aRegistrar) |
| void | beginMonitoring () |
| void | stopMonitoring () |
| void | removeDevice (in sbIDevice aDevice) |
Public Attributes | |
| readonly attribute nsIDPtr | id |
| readonly attribute AString | name |
Definition at line 36 of file sbIDeviceMarshall.idl.
| void sbIDeviceMarshall::beginMonitoring | ( | ) |
| void sbIDeviceMarshall::loadControllers | ( | in sbIDeviceControllerRegistrar | aRegistrar | ) |
Loads all controllers registered with this marshall's category. Registers each one with the registrar given.
| void sbIDeviceMarshall::removeDevice | ( | in sbIDevice | aDevice | ) |
Remove the given device.
| void sbIDeviceMarshall::stopMonitoring | ( | ) |
After calling this method, the marshall will stop monitoring for any new devices.
| readonly attribute nsIDPtr sbIDeviceMarshall::id |
Gets the unique id associated with this marshall.
Definition at line 41 of file sbIDeviceMarshall.idl.
| readonly attribute AString sbIDeviceMarshall::name |
A human-readable name for the marshall. Optional.
Definition at line 46 of file sbIDeviceMarshall.idl.