CPppLinkBase Class Reference

class CPppLinkBase : public CBase

Base class for link protocols

Inherits from

Constructor & Destructor Documentation

CPppLinkBase(CPppLcp *)

CPppLinkBase ( CPppLcp * aLcp ) [protected]

Parameters

CPppLcp * aLcp

~CPppLinkBase()

~CPppLinkBase ( ) [virtual]

Member Functions Documentation

Close()

void Close ( ) [pure virtual]

CreateL()

void CreateL ( ) [pure virtual]

DeliverToLcp(RMBufChain &)

void DeliverToLcp ( RMBufChain & aPacket ) [protected, inline]

Parameters

RMBufChain & aPacket

GetDataTransfer(RPacketContext::TDataVolume &)

void GetDataTransfer ( RPacketContext::TDataVolume & ) [pure virtual]

GetSendRecvSize(TInt &, TInt &)

void GetSendRecvSize ( TInt & aMaxRecvSize,
TInt & aMaxSendSize
) [pure virtual]

Parameters

TInt & aMaxRecvSize
TInt & aMaxSendSize

NewCompressor(const CPppCompressor *)

void NewCompressor ( const CPppCompressor * aCompressor ) [inline]

Parameters

const CPppCompressor * aCompressor

NewDeCompressor(const CPppDeCompressor *)

void NewDeCompressor ( const CPppDeCompressor * aDeCompressor ) [inline]

Parameters

const CPppDeCompressor * aDeCompressor

NotifyLinkDown(TInt)

void NotifyLinkDown ( TInt aReason ) [protected, inline]

Parameters

TInt aReason

NotifyLinkUp()

void NotifyLinkUp ( ) [protected, inline]

OpenL()

void OpenL ( ) [pure virtual]

PppCreateLinkL(CPppLcp *, const TDesC &)

CPppLinkBase * PppCreateLinkL ( CPppLcp * aLcp,
const TDesC & aNifName
)

Parameters

CPppLcp * aLcp
const TDesC & aNifName

Send(RMBufChain &, TUint)

TInt Send ( RMBufChain & aPacket,
TUint aPppId =  KPppIdAsIs
) [pure virtual]

Parameters

RMBufChain & aPacket
TUint aPppId =  KPppIdAsIs

SpeedMetric()

TInt SpeedMetric ( ) [pure virtual]

StartL()

void StartL ( ) [pure virtual]

Stop(TInt, TBool)

void Stop ( TInt aReason,
TBool aLinkDown = ETrue
) [pure virtual]

Parameters

TInt aReason
TBool aLinkDown = ETrue

Member Data Documentation

CPppCompressor * iPppCompressor

CPppCompressor * iPppCompressor [protected]

CPppDeCompressor * iPppDecompressor

CPppDeCompressor * iPppDecompressor [protected]

CPppLcp * iPppLcp

CPppLcp * iPppLcp [protected]