#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 |