TPppExtraRecvr Class Reference

class TPppExtraRecvr : public MPppRecvr

Adds extra PPP Recv channels to a class T

Inherits from

Constructor & Destructor Documentation

TPppExtraRecvr(T *, void(T::*)(RMBufChain &), void(T::*)(), CPppLcp *, TPppPhase, TUint, void(T::*)(), void(T::*)())

TPppExtraRecvr ( T * aClass,
void(T::*)( RMBufChain &) aRecvFn,
void(T::*)() aFlowFn,
CPppLcp * aLcp,
TPppPhase aPhase,
TUint aId,
void(T::*)() aFrameErrFn,
void(T::*)() aKillFn
) [inline]

Parameters

T * aClass
void(T::*)( RMBufChain &) aRecvFn
void(T::*)() aFlowFn
CPppLcp * aLcp
TPppPhase aPhase
TUint aId
void(T::*)() aFrameErrFn
void(T::*)() aKillFn

Member Functions Documentation

FlowOn()

void FlowOn ( ) [inline, virtual]

FrameError()

void FrameError ( ) [inline, virtual]

Notifies that a CRC error has been detected in the data link frame that has been received.

KillProtocol()

void KillProtocol ( ) [inline, virtual]

Deactivates this receiver object, preventing any processing of the data link frames being received.

RecvFrame(RMBufChain &)

TBool RecvFrame ( RMBufChain & aPacket ) [inline, virtual]

Delivers a data link frame to this receiver for processing.

Parameters

RMBufChain & aPacket [in] A reference to the RMBufChain object containing the data link frame.

Member Data Documentation

T * iClass

T * iClass [private]

void(T::* iFlowFn

void(T::* iFlowFn [private]

void(T::* iFrameErrFn

void(T::* iFrameErrFn [private]

void(T::* iKillFn

void(T::* iKillFn [private]

void(T::* iRecvFn

void(T::* iRecvFn [private]