sbIDeviceRegistrar Interface Reference

[UNIMPLEMENTED UNTIL AFTER 0.3] More...

import"sbIDeviceRegistrar.idl";

Inheritance diagram for sbIDeviceRegistrar:
[legend]
Collaboration diagram for sbIDeviceRegistrar:
[legend]

Public Member Functions

void registerDevice (in sbIDevice aDevice)
 
void unregisterDevice (in sbIDevice aDevice)
 
sbIDevice getDevice (in nsIDPtr aDeviceId)
 

Public Attributes

readonly attribute nsIArray devices
 

Detailed Description

[UNIMPLEMENTED UNTIL AFTER 0.3]

Note
Implementations of this interface must be threadsafe.

Definition at line 39 of file sbIDeviceRegistrar.idl.

Member Function Documentation

sbIDevice sbIDeviceRegistrar::getDevice ( in nsIDPtr  aDeviceId)

Retrieve a registered device.

void sbIDeviceRegistrar::registerDevice ( in sbIDevice  aDevice)

Registers an sbIDevice object.

void sbIDeviceRegistrar::unregisterDevice ( in sbIDevice  aDevice)

Unregisters an sbIDevice object.

Member Data Documentation

readonly attribute nsIArray sbIDeviceRegistrar::devices

An array of sbIDevices currently registered. The ordering within the array is undefined, even in consecutive reads.

Definition at line 45 of file sbIDeviceRegistrar.idl.


The documentation for this interface was generated from the following file: