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()

void DoCancel ( ) [private, virtual]

Cancellation of an outstanding request.

InitL(CPcCardControlEngine *)

void InitL ( CPcCardControlEngine * aParent ) [private]

Allocate the one and only read buffer.

Parameters

CPcCardControlEngine * aParent Pointer to the parent CPcCardControlEngine class.

NewL(CPcCardControlEngine *)

CPcCardReceiver * NewL ( CPcCardControlEngine * aParent ) [static]

Standard CActive construction.

Parameters

CPcCardControlEngine * aParent Pointer to the parent CPcCardControlEngine class.

QueueRead()

void QueueRead ( )

Pass the receive buffer to the Card.

RunL()

void RunL ( ) [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]