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,
TPppPhaseaPhase,
TUintaId,
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()

voidFlowOn()[inline, virtual]

FrameError()

voidFrameError()[inline, virtual]

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

KillProtocol()

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