#include <sbCDDeviceController.h>
Public Member Functions | |
| sbCDDeviceController () | |
| virtual | ~sbCDDeviceController () |
Public Member Functions inherited from sbBaseDeviceController | |
| sbBaseDeviceController () | |
Public Member Functions inherited from sbIDeviceController | |
| sbIDeviceCompatibility | getCompatibility (in nsIPropertyBag aParams) |
| sbIDevice | createDevice (in nsIPropertyBag aParams) |
| boolean | controlsDevice (in sbIDevice aDevice) |
| void | connectDevices () |
| void | disconnectDevices () |
| void | releaseDevice (in sbIDevice aDevice) |
| void | releaseDevices () |
Additional Inherited Members | |
Public Attributes inherited from sbIDeviceController | |
| readonly attribute nsIDPtr | id |
| readonly attribute AString | name |
| readonly attribute nsIDPtr | marshallId |
| readonly attribute nsIArray | devices |
Protected Member Functions inherited from sbBaseDeviceController | |
| virtual | ~sbBaseDeviceController () |
| nsresult | GetControllerIdInternal (nsID &aID) |
| nsresult | SetControllerIdInternal (const nsID &aID) |
| nsresult | GetControllerNameInternal (nsAString &aName) |
| nsresult | SetControllerNameInternal (const nsAString &aName) |
| nsresult | GetMarshallIdInternal (nsID &aID) |
| nsresult | SetMarshallIdInternal (const nsID &aID) |
| nsresult | AddDeviceInternal (sbIDevice *aDevice) |
| nsresult | RemoveDeviceInternal (sbIDevice *aDevice) |
| nsresult | GetDeviceInternal (const nsID *aID, sbIDevice **aDevice) |
| nsresult | GetDevicesInternal (nsIArray **aDevices) |
| nsresult | ControlsDeviceInternal (sbIDevice *aDevice, PRBool *_retval) |
| nsresult | ConnectDevicesInternal () |
| nsresult | DisconnectDevicesInternal () |
| nsresult | ReleaseDeviceInternal (sbIDevice *aDevice) |
| nsresult | ReleaseDevicesInternal () |
Static Protected Member Functions inherited from sbBaseDeviceController | |
| template<class T > | |
| static | NS_HIDDEN_ (PLDHashOperator) EnumerateIntoArray(const nsID &aKey |
| template<class T > | |
| static | NS_HIDDEN_ (PLDHashOperator) EnumerateConnectAll(const nsID &aKey |
| template<class T > | |
| static | NS_HIDDEN_ (PLDHashOperator) EnumerateDisconnectAll(const nsID &aKey |
Protected Attributes inherited from sbBaseDeviceController | |
| static T * | aData |
| static T void * | aArray |
Definition at line 40 of file sbCDDeviceController.h.
| sbCDDeviceController::sbCDDeviceController | ( | ) |
|
virtual |
Definition at line 68 of file sbCDDeviceController.cpp.