TUsbEndpointDescriptor Class Reference
class TUsbEndpointDescriptor : public TUsbGenericDescriptor
|
Endpoint descriptor.
See section 9.6.6 of the USB 2.0 specification. Note these exclude support support for: 'Standard AC Interrupt Endpoint Descriptor' 'Standard AS Isochronous Synch Endpoint Descriptor' 'Standard AS Isochronous Audio Data Endpoint Descriptor' as defined in USB Audio Device Class Spec v1.0 which are all 9 bytes in size. To support these custom descriptors may be registered with the parser.
Intended to be available to 3rd parties later
Constructor & Destructor Documentation
TUsbEndpointDescriptor()
IMPORT_C
|
TUsbEndpointDescriptor
|
(
|
)
|
|
Member Functions Documentation
Attributes()
IMPORT_C
TUint8
|
Attributes
|
(
|
)
|
const
|
Cast(TUsbGenericDescriptor *)
EndpointAddress()
IMPORT_C
TUint8
|
EndpointAddress
|
(
|
)
|
const
|
Interval()
IMPORT_C
TUint8
|
Interval
|
(
|
)
|
const
|
IsParent(TUsbGenericDescriptor &)
IsPeer(TUsbGenericDescriptor &)
MaxPacketSize()
IMPORT_C
TUint16
|
MaxPacketSize
|
(
|
)
|
const
|
ParseL(TPtrC8 &, TUsbGenericDescriptor *)
The parsing routine for endpoint descriptors.
Member Enumerations Documentation
Enum TFieldOffsets
Enumerators
EbEndpointAddress = 2
|
|
EbmAttributes = 3
|
|
EwMaxPacketSize = 4
|
|
EbInterval = 6
|
|
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.