CNetCfgExtNotify Class Reference

class CNetCfgExtNotify : public CBase

Inherits from

Public Member Functions
~CNetCfgExtNotify()
TInt Authenticate(TDes &, TDes &)
voidBinderLayerDown(CNifIfBase *, TInt, TAction)
voidCancelAuthenticate()
voidCloseRoute()
TInt DoReadBool(const TDesC &, TBool &, const RMessagePtr2 *)
TInt DoReadDes(const TDesC &, TDes8 &, const RMessagePtr2 *)
TInt DoReadDes(const TDesC &, TDes16 &, const RMessagePtr2 *)
TInt DoReadInt(const TDesC &, TUint32 &, const RMessagePtr2 *)
TInt DoWriteBool(const TDesC &, TBool, const RMessagePtr2 *)
TInt DoWriteDes(const TDesC &, const TDesC8 &, const RMessagePtr2 *)
TInt DoWriteDes(const TDesC &, const TDesC16 &, const RMessagePtr2 *)
TInt DoWriteInt(const TDesC &, TUint32, const RMessagePtr2 *)
TInt GetExcessData(TDes8 &)
voidIfProgress(TInt, TInt)
voidIfProgress(TSubConnectionUniqueId, TInt, TInt)
voidLinkLayerDown(TInt, TAction)
voidLinkLayerUp()
voidNegotiationFailed(CNifIfBase *, TInt)
IMPORT_C CNetCfgExtNotify *NewL(ESock::CSubConnectionProviderBase *)
voidNifEvent(TNetworkAdaptorEventType, TUint, const TDesC8 &, TAny *)
TInt Notification(TNifToAgentEventType, void *)
voidNotifyDataReceived(TSubConnectionUniqueId, TUint)
voidNotifyDataSent(TSubConnectionUniqueId, TUint)
voidOpenRoute()
TInt PacketActivity(TDataTransferDirection, TUint, TBool)
Private Member Functions
CNetCfgExtNotify(ESock::CSubConnectionProviderBase *)
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
Private Attributes
ESock::CSubConnectionProviderBase *iScpr

Constructor & Destructor Documentation

CNetCfgExtNotify(ESock::CSubConnectionProviderBase *)

CNetCfgExtNotify(ESock::CSubConnectionProviderBase *aScpr)[private]

~CNetCfgExtNotify()

~CNetCfgExtNotify()

MNifIfNotify interface Only IfProgress, DoReadDes and DoReadInt supported.

Member Functions Documentation

Authenticate(TDes &, TDes &)

TInt Authenticate(TDes &aUsername,
TDes &aPassword
)

Parameters

TDes & aUsername
TDes & aPassword

BinderLayerDown(CNifIfBase *, TInt, TAction)

voidBinderLayerDown(CNifIfBase *aBinderIf,
TIntaReason,
TActionaAction
)

Parameters

CNifIfBase * aBinderIf
TInt aReason
TAction aAction

CancelAuthenticate()

voidCancelAuthenticate()

CloseRoute()

voidCloseRoute()

DoReadBool(const TDesC &, TBool &, const RMessagePtr2 *)

TInt DoReadBool(const TDesC &aField,
TBool &aValue,
const RMessagePtr2 *aMessage
)

Parameters

const TDesC & aField
TBool & aValue
const RMessagePtr2 * aMessage

DoReadDes(const TDesC &, TDes8 &, const RMessagePtr2 *)

TInt DoReadDes(const TDesC &aField,
TDes8 &aValue,
const RMessagePtr2 *aMessage
)

Parameters

const TDesC & aField
TDes8 & aValue
const RMessagePtr2 * aMessage

DoReadDes(const TDesC &, TDes16 &, const RMessagePtr2 *)

TInt DoReadDes(const TDesC &aField,
TDes16 &aValue,
const RMessagePtr2 *aMessage
)

Parameters

const TDesC & aField
TDes16 & aValue
const RMessagePtr2 * aMessage

DoReadInt(const TDesC &, TUint32 &, const RMessagePtr2 *)

TInt DoReadInt(const TDesC &aField,
TUint32 &aValue,
const RMessagePtr2 *aMessage
)

Parameters

const TDesC & aField
TUint32 & aValue
const RMessagePtr2 * aMessage

DoWriteBool(const TDesC &, TBool, const RMessagePtr2 *)

TInt DoWriteBool(const TDesC &aField,
TBoolaValue,
const RMessagePtr2 *aMessage
)

Parameters

const TDesC & aField
TBool aValue
const RMessagePtr2 * aMessage

DoWriteDes(const TDesC &, const TDesC8 &, const RMessagePtr2 *)

TInt DoWriteDes(const TDesC &aField,
const TDesC8 &aValue,
const RMessagePtr2 *aMessage
)

Parameters

const TDesC & aField
const TDesC8 & aValue
const RMessagePtr2 * aMessage

DoWriteDes(const TDesC &, const TDesC16 &, const RMessagePtr2 *)

TInt DoWriteDes(const TDesC &aField,
const TDesC16 &aValue,
const RMessagePtr2 *aMessage
)

Parameters

const TDesC & aField
const TDesC16 & aValue
const RMessagePtr2 * aMessage

DoWriteInt(const TDesC &, TUint32, const RMessagePtr2 *)

TInt DoWriteInt(const TDesC &aField,
TUint32aValue,
const RMessagePtr2 *aMessage
)

Parameters

const TDesC & aField
TUint32 aValue
const RMessagePtr2 * aMessage

GetExcessData(TDes8 &)

TInt GetExcessData(TDes8 &aBuffer)

Parameters

TDes8 & aBuffer

IfProgress(TInt, TInt)

voidIfProgress(TIntaStage,
TIntaError
)

Parameters

TInt aStage
TInt aError

IfProgress(TSubConnectionUniqueId, TInt, TInt)

voidIfProgress(TSubConnectionUniqueIdaSubConnectionUniqueId,
TIntaStage,
TIntaError
)

Parameters

TSubConnectionUniqueId aSubConnectionUniqueId
TInt aStage
TInt aError

LinkLayerDown(TInt, TAction)

voidLinkLayerDown(TIntaReason,
TActionaAction
)

Parameters

TInt aReason
TAction aAction

LinkLayerUp()

voidLinkLayerUp()

NegotiationFailed(CNifIfBase *, TInt)

voidNegotiationFailed(CNifIfBase *aIf,
TIntaReason
)

Parameters

CNifIfBase * aIf
TInt aReason

NewL(ESock::CSubConnectionProviderBase *)

IMPORT_C CNetCfgExtNotify *NewL(ESock::CSubConnectionProviderBase *aScpr)[static]

NifEvent(TNetworkAdaptorEventType, TUint, const TDesC8 &, TAny *)

voidNifEvent(TNetworkAdaptorEventTypeaEventType,
TUintaEvent,
const TDesC8 &aEventData,
TAny *aSource = 0
)

Parameters

TNetworkAdaptorEventType aEventType
TUint aEvent
const TDesC8 & aEventData
TAny * aSource = 0

Notification(TNifToAgentEventType, void *)

TInt Notification(TNifToAgentEventTypeaEvent,
void *aInfo = NULL
)

Parameters

TNifToAgentEventType aEvent
void * aInfo = NULL

NotifyDataReceived(TSubConnectionUniqueId, TUint)

voidNotifyDataReceived(TSubConnectionUniqueIdaSubConnectionUniqueId,
TUintaDownlinkVolume
)

Parameters

TSubConnectionUniqueId aSubConnectionUniqueId
TUint aDownlinkVolume

NotifyDataSent(TSubConnectionUniqueId, TUint)

voidNotifyDataSent(TSubConnectionUniqueIdaSubConnectionUniqueId,
TUintaUplinkVolume
)

Parameters

TSubConnectionUniqueId aSubConnectionUniqueId
TUint aUplinkVolume

OpenRoute()

voidOpenRoute()

PacketActivity(TDataTransferDirection, TUint, TBool)

TInt PacketActivity(TDataTransferDirectionaDirection,
TUintaBytes,
TBoolaResetTimer
)

Parameters

TDataTransferDirection aDirection
TUint aBytes
TBool aResetTimer

Member Data Documentation

ESock::CSubConnectionProviderBase * iScpr

ESock::CSubConnectionProviderBase *iScpr[private]