CPcCardReceiver Class Reference

class CPcCardReceiver : public CActive

Reader active object One receive buffer only, read queue handled by LDD

Inherits from

Constructor & Destructor Documentation

CPcCardReceiver()

CPcCardReceiver()[private]

Read active object class. Read kept permanently on the LDD Read completion is notified immediately up through the stack with the one receive buffer therefore no Q.

~CPcCardReceiver()

~CPcCardReceiver()

Constructor.

Member Functions Documentation

DoCancel()

voidDoCancel()[private, virtual]

Cancellation of an outstanding request.

InitL(CPcCardControlEngine *)

voidInitL(CPcCardControlEngine *aParent)[private]

Allocate the one and only read buffer.

Parameters

CPcCardControlEngine * aParentPointer to the parent CPcCardControlEngine class.

NewL(CPcCardControlEngine *)

CPcCardReceiver *NewL(CPcCardControlEngine *aParent)[static]

Standard CActive construction.

Parameters

CPcCardControlEngine * aParentPointer to the parent CPcCardControlEngine class.

QueueRead()

voidQueueRead()

Pass the receive buffer to the Card.

RunL()

voidRunL()[private, virtual]

Pseudo read interrupt handler.

Member Data Documentation

CPcCardControlEngine * iParent

CPcCardControlEngine *iParent[private]

TUint iRecvBufLength

TUint iRecvBufLength[private]

TPtr8 iRecvBufPtr

TPtr8 iRecvBufPtr[private]

HBufC8 * iRecvBuffer

HBufC8 *iRecvBuffer[private]