sbIDeviceFirmwareSupport Interface Reference

import"sbIDeviceFirmwareSupport.idl";

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

Public Member Functions

void init (in AString aDeviceName, in unsigned long aVendorID, in nsISimpleEnumerator aDeviceProductIDs)
 Initialize the object. More...
 
void simpleInit (in AString aDeviceName, in unsigned long aVendorID, in unsigned long aProductID)
 Simple version of init. More...
 
void appendProductID (in unsigned long aProductID)
 Append a supported device product id. More...
 

Public Attributes

readonly attribute AString deviceFriendlyName
 Friendly Human Readable Name. More...
 
readonly attribute unsigned long deviceVendorID
 The USB Vendor ID. More...
 
readonly attribute
nsISimpleEnumerator 
deviceProductIDs
 The USB Product IDs. More...
 

Detailed Description

Note
The default implementation of this interface is threadsafe.

Definition at line 34 of file sbIDeviceFirmwareSupport.idl.

Member Function Documentation

void sbIDeviceFirmwareSupport::appendProductID ( in unsigned long  aProductID)

Append a supported device product id.

void sbIDeviceFirmwareSupport::init ( in AString  aDeviceName,
in unsigned long  aVendorID,
in nsISimpleEnumerator  aDeviceProductIDs 
)

Initialize the object.

void sbIDeviceFirmwareSupport::simpleInit ( in AString  aDeviceName,
in unsigned long  aVendorID,
in unsigned long  aProductID 
)

Simple version of init.

Member Data Documentation

readonly attribute AString sbIDeviceFirmwareSupport::deviceFriendlyName

Friendly Human Readable Name.

Definition at line 39 of file sbIDeviceFirmwareSupport.idl.

readonly attribute nsISimpleEnumerator sbIDeviceFirmwareSupport::deviceProductIDs

The USB Product IDs.

Note
Simple Enumerator will contain nsISupportsPRUint32 objects

Definition at line 50 of file sbIDeviceFirmwareSupport.idl.

readonly attribute unsigned long sbIDeviceFirmwareSupport::deviceVendorID

The USB Vendor ID.

Definition at line 44 of file sbIDeviceFirmwareSupport.idl.


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