#include <sbIPDController.h>
Public Member Functions | |
| NS_DECL_ISUPPORTS NS_DECL_SBIDEVICECONTROLLER NS_DECL_NSICLASSINFO | sbIPDController () |
| virtual | ~sbIPDController () |
| NS_DECL_ISUPPORTS NS_DECL_SBIDEVICECONTROLLER NS_DECL_NSICLASSINFO | sbIPDController () |
| virtual | ~sbIPDController () |
| NS_DECL_ISUPPORTS NS_DECL_SBIDEVICECONTROLLER NS_DECL_NSICLASSINFO | sbIPDController () |
| virtual | ~sbIPDController () |
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 |
This class controls all iPod devices.
Definition at line 90 of file sbIPDController.h.
| sbIPDController::sbIPDController | ( | ) |
Construct an iPod device controller object.
Definition at line 337 of file sbIPDController.cpp.
|
virtual |
Destroy an iPod device controller object.
Definition at line 366 of file sbIPDController.cpp.
| NS_DECL_ISUPPORTS NS_DECL_SBIDEVICECONTROLLER NS_DECL_NSICLASSINFO sbIPDController::sbIPDController | ( | ) |
|
virtual |
| NS_DECL_ISUPPORTS NS_DECL_SBIDEVICECONTROLLER NS_DECL_NSICLASSINFO sbIPDController::sbIPDController | ( | ) |
|
virtual |