#include <sbDefaultBaseDeviceInfoRegistrar.h>
This is a base class for implementing a default info registrar for a device.
Definition at line 45 of file sbDefaultBaseDeviceInfoRegistrar.h.
sbDefaultBaseDeviceInfoRegistrar::sbDefaultBaseDeviceInfoRegistrar |
( |
| ) |
|
sbDefaultBaseDeviceInfoRegistrar::~sbDefaultBaseDeviceInfoRegistrar |
( |
| ) |
|
|
protectedvirtual |
nsresult sbDefaultBaseDeviceInfoRegistrar::GetDefaultDeviceXMLInfoSpec |
( |
nsACString & |
aDeviceXMLInfoSpec | ) |
|
|
protectedvirtual |
Return in aDeviceXMLInfoSpec the URI spec for the default device XML info document. If no matching device info is found in the main device XML info document, the device info in the default document is used. Typically, the default device XML info document matches all devices.
- Parameters
-
aDeviceXMLInfoSpec | Default device XML info document URI spec. |
Definition at line 511 of file sbDefaultBaseDeviceInfoRegistrar.cpp.
Return in aDeviceXMLInfo the device XML info for the device specified by aDevice. If no device XML info is available, return null in aDeviceXMLInfo.
- Parameters
-
aDevice | Device for which to get info. |
aDeviceXMLInfo | Returned device XML info. |
Definition at line 419 of file sbDefaultBaseDeviceInfoRegistrar.cpp.
nsresult sbDefaultBaseDeviceInfoRegistrar::GetDeviceXMLInfo |
( |
const nsACString & |
aDeviceXMLInfoSpec, |
|
|
sbIDevice * |
aDevice |
|
) |
| |
|
protected |
Read the device XML info document with the URI spec specified by aDeviceXMLInfoSpec for the device specified by aDevice.
- Parameters
-
aDeviceXMLInfoSpec | Device XML info document URI spec. |
aDevice | Device for which to get info. |
Definition at line 469 of file sbDefaultBaseDeviceInfoRegistrar.cpp.
nsresult sbDefaultBaseDeviceInfoRegistrar::GetDeviceXMLInfoExtensions |
( |
nsACString & |
aDeviceXMLInfoExtensions | ) |
|
|
protectedvirtual |
Return in aDeviceXMLInfoExtensions a space-delimited list of file extensions (without dots) to scan for when searching a directory for device XML info files. Directories are not scanned if this string is empty
- Parameters
-
aDeviceXMLInfoExtensions | Returns a space-delimited list of extensions |
Definition at line 503 of file sbDefaultBaseDeviceInfoRegistrar.cpp.
nsresult sbDefaultBaseDeviceInfoRegistrar::GetDeviceXMLInfoSpec |
( |
nsACString & |
aDeviceXMLInfoSpec | ) |
|
|
protectedvirtual |
sbIDevice* sbDefaultBaseDeviceInfoRegistrar::mDevice |
|
protected |
nsAutoPtr<sbDeviceXMLInfo> sbDefaultBaseDeviceInfoRegistrar::mDeviceXMLInfo |
|
protected |
PRBool sbDefaultBaseDeviceInfoRegistrar::mDeviceXMLInfoPresent |
|
protected |
The documentation for this class was generated from the following files: