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