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.