#include <sbDeviceProperties.h>
Public Member Functions | |
| NS_DECL_ISUPPORTS NS_DECL_SBIDEVICEPROPERTIES | sbDeviceProperties () |
Public Member Functions inherited from sbIDeviceProperties | |
| void | initFriendlyName (in AString aFriendlyName) |
| Initialize Friendly Name property from a device. More... | |
| void | initDefaultName (in AString aDefaultName) |
| Initialize Default Name property from a device. More... | |
| void | initVendorName (in AString aVendorName) |
| Initialize Vendor Name propery for a device. More... | |
| void | initModelNumber (in nsIVariant aModelNumber) |
| Initialize Model Number propery for a device. More... | |
| void | initSerialNumber (in nsIVariant aSerialNumber) |
| Initialize Serial Number propery for a device. More... | |
| void | initFirmwareVersion (in AString aFirmwareVersion) |
| Initialize Firmware Version property for a device. More... | |
| void | initDeviceLocation (in nsIURI aDeviceLocationUri) |
| Initialize Device Location for a device. More... | |
| void | initDeviceIcon (in nsIURI aDeviceIconUri) |
| Initialize propery for a device. More... | |
| void | initDeviceProperties (in nsIPropertyBag2 aProperties) |
| Initialize Device Properties for a device. More... | |
| void | initDone () |
| Indicates that the initialization is complete, the initilize functions above will no longer affect the data. More... | |
Protected Attributes | |
| PRLock * | mLock |
| PRPackedBool | isInitialized |
| nsCOMPtr< nsIWritablePropertyBag > | mProperties |
| nsCOMPtr< nsIWritablePropertyBag2 > | mProperties2 |
| nsCOMPtr< nsIURI > | mDeviceLocation |
| nsCOMPtr< nsIURI > | mDeviceIcon |
Additional Inherited Members | |
Public Attributes inherited from sbIDeviceProperties | |
| attribute AString | friendlyName |
| readonly attribute AString | defaultName |
| readonly attribute AString | vendorName |
| readonly attribute nsIVariant | modelNumber |
| readonly attribute nsIVariant | serialNumber |
| readonly attribute AString | firmwareVersion |
| readonly attribute nsIURI | uri |
| readonly attribute nsIURI | iconUri |
| readonly attribute nsIPropertyBag2 | properties |
| attribute boolean | hidden |
Definition at line 41 of file sbDeviceProperties.h.
| sbDeviceProperties::sbDeviceProperties | ( | ) |
Definition at line 54 of file sbDeviceProperties.cpp.
|
protected |
Definition at line 54 of file sbDeviceProperties.h.
|
protected |
Definition at line 59 of file sbDeviceProperties.h.
|
protected |
Definition at line 58 of file sbDeviceProperties.h.
|
protected |
Definition at line 53 of file sbDeviceProperties.h.
|
protected |
Definition at line 56 of file sbDeviceProperties.h.
|
protected |
Definition at line 57 of file sbDeviceProperties.h.