#include <sbCDDeviceMarshall.h>
Public Member Functions | |
| sbCDDeviceMarshall () | |
| virtual | ~sbCDDeviceMarshall () |
| NS_DECL_ISUPPORTS NS_DECL_NSICLASSINFO NS_DECL_SBIDEVICEMARSHALL NS_DECL_SBICDDEVICELISTENER nsresult | Init () |
Public Member Functions inherited from sbBaseDeviceMarshall | |
| sbIDeviceController * | FindCompatibleControllers (nsIPropertyBag *deviceParams) |
| sbIDeviceController * | FindCompatibleControllers (nsIPropertyBag *deviceParams, CompatibilityComparer &deviceComparer) |
Public Member Functions inherited from sbIDeviceMarshall | |
| void | loadControllers (in sbIDeviceControllerRegistrar aRegistrar) |
| void | beginMonitoring () |
| void | stopMonitoring () |
| void | removeDevice (in sbIDevice aDevice) |
Public Member Functions inherited from sbICDDeviceListener | |
| void | onDeviceRemoved (in sbICDDevice aCDDevice) |
| void | onMediaInserted (in sbICDDevice aCDDevice) |
| void | onMediaEjected (in sbICDDevice aCDDevice) |
Protected Member Functions | |
| nsresult | AddDevice (sbICDDevice *aCDDevice) |
| nsresult | AddDevice2 (nsAString const &aName, sbIDevice *aDevice) |
| nsresult | RemoveDevice (nsAString const &aName) |
| nsresult | GetDevice (nsAString const &aName, sbIDevice **aOutDevice) |
| nsresult | GetHasDevice (nsAString const &aName, PRBool *aOutHasDevice) |
| nsresult | DiscoverDevices () |
| nsresult | CreateAndDispatchDeviceManagerEvent (PRUint32 aType, nsIVariant *aData=nsnull, nsISupports *aOrigin=nsnull, PRBool aAsync=PR_FALSE) |
| void | RunDiscoverDevices () |
| void | RunNotifyDeviceStartScan () |
| void | RunNotifyDeviceStopScan () |
Protected Member Functions inherited from sbBaseDeviceMarshall | |
| virtual | ~sbBaseDeviceMarshall () |
| sbBaseDeviceMarshall (nsACString const &categoryName) | |
| void | RegisterControllers (sbIDeviceControllerRegistrar *registrar) |
| nsIArray * | GetControllers () const |
| nsIArray * | RefreshControllers () |
| void | ClearMonitoringFlag () |
| PRBool | IsMonitoring () const |
Additional Inherited Members | |
Public Attributes inherited from sbIDeviceMarshall | |
| readonly attribute nsIDPtr | id |
| readonly attribute AString | name |
Definition at line 44 of file sbCDDeviceMarshall.h.
| sbICDDeviceListener sbCDDeviceMarshall::sbCDDeviceMarshall | ( | ) |
Definition at line 69 of file sbCDDeviceMarshall.cpp.
|
virtual |
Definition at line 76 of file sbCDDeviceMarshall.cpp.
|
protected |
Definition at line 139 of file sbCDDeviceMarshall.cpp.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 342 of file sbCDDeviceMarshall.cpp.
| nsresult sbCDDeviceMarshall::Init | ( | ) |
Definition at line 85 of file sbCDDeviceMarshall.cpp.
|
protected |
|
protected |
Definition at line 393 of file sbCDDeviceMarshall.cpp.
|
protected |
Definition at line 439 of file sbCDDeviceMarshall.cpp.
|
protected |
Definition at line 448 of file sbCDDeviceMarshall.cpp.