TPacketLengths Class Reference

class TPacketLengths

A class that refers to the list of packet lengths for a isochronous transfer descriptor.

Nested Classes and Structures

Public Member Functions
TPacketLengths(TUint16 *, TUint16 *, TInt &)
IMPORT_C TLengthAt(TInt)
IMPORT_C const TLengthAt(TInt)
IMPORT_C TIntMaxNumPackets()
IMPORT_C TLengthoperator[](TInt)
IMPORT_C const TLengthoperator[](TInt)
Private Attributes
TInt &iMaxNumPackets
TUint16 *iRecvPtr
TUint16 *iReqPtr

Constructor & Destructor Documentation

TPacketLengths(TUint16 *, TUint16 *, TInt &)

TPacketLengths(TUint16 *aRecvPtr,
TUint16 *aReqPtr,
TInt &aMaxNumPackets
)

Parameters

TUint16 * aRecvPtr
TUint16 * aReqPtr
TInt & aMaxNumPackets

Member Functions Documentation

At(TInt)

IMPORT_C TLengthAt(TIntaIndex)

Parameters

TInt aIndex

At(TInt)

IMPORT_C const TLengthAt(TIntaIndex)const

Parameters

TInt aIndex

MaxNumPackets()

IMPORT_C TIntMaxNumPackets()

operator[](TInt)

IMPORT_C TLengthoperator[](TIntaIndex)

Parameters

TInt aIndex

operator[](TInt)

IMPORT_C const TLengthoperator[](TIntaIndex)const

Parameters

TInt aIndex

Member Data Documentation

TInt & iMaxNumPackets

TInt &iMaxNumPackets[private]

TUint16 * iRecvPtr

TUint16 *iRecvPtr[private]

TUint16 * iReqPtr

TUint16 *iReqPtr[private]