CPppCcp Class Reference
class CPppCcp : public CBase
|
PPP Compression Control Protocol class (RFC 1962)
Constructor & Destructor Documentation
Member Functions Documentation
AddToRequestListL(RPppOptionList &, TSglQueIter< CPppCompConfig > &)
DoSend()
void
|
DoSend
|
(
|
)
|
[private]
|
FsmApplyConfigRequest(RPppOptionList &)
void
|
FsmApplyConfigRequest
|
(
|
RPppOptionList
&
|
aRequestList
|
)
|
[protected, virtual]
|
FsmCheckConfigRequest(RPppOptionList &, RPppOptionList &, RPppOptionList &, RPppOptionList &)
FsmFillinConfigRequestL(RPppOptionList &)
void
|
FsmFillinConfigRequestL
|
(
|
RPppOptionList
&
|
aRequestList
|
)
|
[protected, virtual]
|
FsmLayerDown(TInt)
void
|
FsmLayerDown
|
(
|
TInt
|
aReason =
KErrNone
|
)
|
[protected, virtual]
|
FsmLayerFinished(TInt)
void
|
FsmLayerFinished
|
(
|
TInt
|
aReason =
KErrNone
|
)
|
[protected, virtual]
|
FsmLayerStarted()
TInt
|
FsmLayerStarted
|
(
|
)
|
[protected, virtual]
|
FsmLayerUp()
void
|
FsmLayerUp
|
(
|
)
|
[protected, virtual]
|
FsmRecvConfigAck(RPppOptionList &)
void
|
FsmRecvConfigAck
|
(
|
RPppOptionList
&
|
aReplyList
|
)
|
[protected, virtual]
|
FsmRecvConfigNak(RPppOptionList &, RPppOptionList &)
FsmRecvConfigReject(RPppOptionList &, RPppOptionList &)
FsmRecvUnknownCode(TUint8, TUint8, TInt, RMBufChain &)
FsmTerminationPhaseComplete()
void
|
FsmTerminationPhaseComplete
|
(
|
)
|
[protected, virtual]
|
LoadCompressorL(CPppCompConfig &, TInt)
LoadDeCompressorL(CPppCompConfig &, TInt)
ReConfigLink()
void
|
ReConfigLink
|
(
|
)
|
[virtual]
|
RemoteCompressorHasReset()
void
|
RemoteCompressorHasReset
|
(
|
)
|
[virtual]
|
RemoveRegistration()
void
|
RemoveRegistration
|
(
|
)
|
|
Send(RMBufChain &, TAny *)
SendCallBack(TAny *)
TInt
|
SendCallBack
|
(
|
TAny
*
|
aCProtocol
|
)
|
[private, static]
|
SendResetAckL(TUint8)
void
|
SendResetAckL
|
(
|
TUint8
|
aId
|
)
|
[private]
|
SendResetRequestL()
void
|
SendResetRequestL
|
(
|
)
|
[virtual]
|
UnloadCompressor()
void
|
UnloadCompressor
|
(
|
)
|
|
Member Data Documentation
CPppCompressor * iCompressor
Object implementing the negotiated compression algorithm
CObjectCon * iCompressorCon
TSglQue< CPppCompConfig > iCompressorConfig
Static compressor configuration information
CPppDeCompressor * iDeCompressor
Object implementing the negotiated decompression algorithm
CObjectCon * iDeCompressorCon
TBool
iDead
Set to ETrue once KillProtocol has been called
CPppIniData * iIniFilePtr
CPppIniData *
|
iIniFilePtr
|
[private]
|
PPP .ini file parsing object
TBool
iLowerFlowOn
TBool
|
iLowerFlowOn
|
[private]
|
TPppExtraRecvr< CPppCcp > iRecvr
Object to take outgoing packets
RPppOptionList
iRequestWorkList
Working list of compressor configurations left to try
TUint8
iResetId
Identification code of the last Reset Request packet sent
CAsyncCallBack * iSendCallBack
Active object used to schedule sending packets
TBool
iSoftwareCompressionOn
TBool
|
iSoftwareCompressionOn
|
[private]
|
Whether compression has been enabled in the configuration database
TBool
iUpperFlowOn
TBool
|
iUpperFlowOn
|
[private]
|
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.