sbIDeviceControllerRegistrar Interface Reference

[UNIMPLEMENTED UNTIL AFTER 0.3] More...

import"sbIDeviceControllerRegistrar.idl";

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

Public Member Functions

void registerController (in sbIDeviceController aController)
 
void unregisterController (in sbIDeviceController aController)
 
sbIDeviceController getController (in nsIDPtr aControllerId)
 

Public Attributes

readonly attribute nsIArray controllers
 

Detailed Description

[UNIMPLEMENTED UNTIL AFTER 0.3]

Note
Implementations of this interface must be threadsafe.

Definition at line 39 of file sbIDeviceControllerRegistrar.idl.

Member Function Documentation

sbIDeviceController sbIDeviceControllerRegistrar::getController ( in nsIDPtr  aControllerId)

Retrieve a registered controller.

void sbIDeviceControllerRegistrar::registerController ( in sbIDeviceController  aController)

Registers an sbIDeviceController object.

void sbIDeviceControllerRegistrar::unregisterController ( in sbIDeviceController  aController)

Unregisters an sbIDeviceController object.

Member Data Documentation

readonly attribute nsIArray sbIDeviceControllerRegistrar::controllers

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

Definition at line 45 of file sbIDeviceControllerRegistrar.idl.


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