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.