Songbird / Development / Songbird Add-Ons API Documentation

sbIDeviceRegistrar Interface Reference

[UNIMPLEMENTED UNTIL AFTER 0.3] More...

import "sbIDeviceRegistrar.idl";

List of all members.

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

void sbIDeviceRegistrar::registerDevice ( in sbIDevice  aDevice  ) 

Registers an sbIDevice object.

void sbIDeviceRegistrar::unregisterDevice ( in sbIDevice  aDevice  ) 

Unregisters an sbIDevice object.

sbIDevice sbIDeviceRegistrar::getDevice ( in nsIDPtr  aDeviceId  ) 

Retrieve a registered device.


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:
Generated on Tue Mar 10 14:28:58 2009 for Songbird by  doxygen 1.5.2