TUsbInterfaceDescriptor Class Reference
| class TUsbInterfaceDescriptor : public TUsbGenericDescriptor |
Interface descriptor.
See section 9.6.5 of the USB 2.0 specification.
Intended to be available to 3rd parties later
Constructor & Destructor Documentation
TUsbInterfaceDescriptor()
| IMPORT_C | TUsbInterfaceDescriptor | ( | ) | |
Member Functions Documentation
AlternateSetting()
| IMPORT_C TUint8 | AlternateSetting | ( | ) | const |
Cast(TUsbGenericDescriptor *)
Interface()
| IMPORT_C TUint8 | Interface | ( | ) | const |
InterfaceClass()
| IMPORT_C TUint8 | InterfaceClass | ( | ) | const |
InterfaceNumber()
| IMPORT_C TUint8 | InterfaceNumber | ( | ) | const |
InterfaceProtocol()
| IMPORT_C TUint8 | InterfaceProtocol | ( | ) | const |
InterfaceSubClass()
| IMPORT_C TUint8 | InterfaceSubClass | ( | ) | const |
IsParent(TUsbGenericDescriptor &)
IsPeer(TUsbGenericDescriptor &)
NumEndpoints()
| IMPORT_C TUint8 | NumEndpoints | ( | ) | const |
ParseL(TPtrC8 &, TUsbGenericDescriptor *)
The parsing routine for interface descriptors.
Member Enumerations Documentation
Enum TFieldOffsets
Enumerators
| EbInterfaceNumber = 2 | |
| EbAlternateSetting = 3 | |
| EbNumEndpoints = 4 | |
| EbInterfaceClass = 5 | |
| EbInterfaceSubClass = 6 | |
| EbInterfaceProtocol = 7 | |
| EiInterface = 8 | |
Member Data Documentation
const TInt KSizeInOctets
| const TInt | KSizeInOctets | [static] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.