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.