CNetCfgExtNotify Class Reference

class CNetCfgExtNotify : public CBase

Inherits from

Public Member Functions
~CNetCfgExtNotify ()
TInt Authenticate ( TDes &, TDes &)
void BinderLayerDown ( CNifIfBase *, TInt , TAction)
void CancelAuthenticate ()
void CloseRoute ()
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 &)
void IfProgress ( TInt , TInt )
void IfProgress ( TSubConnectionUniqueId , TInt , TInt )
void LinkLayerDown ( TInt , TAction)
void LinkLayerUp ()
void NegotiationFailed ( CNifIfBase *, TInt )
IMPORT_C CNetCfgExtNotify * NewL ( ESock::CSubConnectionProviderBase *)
void NifEvent ( TNetworkAdaptorEventType , TUint , const TDesC8 &, TAny *)
TInt Notification ( TNifToAgentEventType , void *)
void NotifyDataReceived ( TSubConnectionUniqueId , TUint )
void NotifyDataSent ( TSubConnectionUniqueId , TUint )
void OpenRoute ()
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)

void BinderLayerDown ( CNifIfBase * aBinderIf,
TInt aReason,
TAction aAction
)

Parameters

CNifIfBase * aBinderIf
TInt aReason
TAction aAction

CancelAuthenticate()

void CancelAuthenticate ( )

CloseRoute()

void CloseRoute ( )

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,
TBool aValue,
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,
TUint32 aValue,
const RMessagePtr2 * aMessage
)

Parameters

const TDesC & aField
TUint32 aValue
const RMessagePtr2 * aMessage

GetExcessData(TDes8 &)

TInt GetExcessData ( TDes8 & aBuffer )

Parameters

TDes8 & aBuffer

IfProgress(TInt, TInt)

void IfProgress ( TInt aStage,
TInt aError
)

Parameters

TInt aStage
TInt aError

IfProgress(TSubConnectionUniqueId, TInt, TInt)

void IfProgress ( TSubConnectionUniqueId aSubConnectionUniqueId,
TInt aStage,
TInt aError
)

Parameters

TSubConnectionUniqueId aSubConnectionUniqueId
TInt aStage
TInt aError

LinkLayerDown(TInt, TAction)

void LinkLayerDown ( TInt aReason,
TAction aAction
)

Parameters

TInt aReason
TAction aAction

LinkLayerUp()

void LinkLayerUp ( )

NegotiationFailed(CNifIfBase *, TInt)

void NegotiationFailed ( CNifIfBase * aIf,
TInt aReason
)

Parameters

CNifIfBase * aIf
TInt aReason

NewL(ESock::CSubConnectionProviderBase *)

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

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

void NifEvent ( TNetworkAdaptorEventType aEventType,
TUint aEvent,
const TDesC8 & aEventData,
TAny * aSource = 0
)

Parameters

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

Notification(TNifToAgentEventType, void *)

TInt Notification ( TNifToAgentEventType aEvent,
void * aInfo = NULL
)

Parameters

TNifToAgentEventType aEvent
void * aInfo = NULL

NotifyDataReceived(TSubConnectionUniqueId, TUint)

void NotifyDataReceived ( TSubConnectionUniqueId aSubConnectionUniqueId,
TUint aDownlinkVolume
)

Parameters

TSubConnectionUniqueId aSubConnectionUniqueId
TUint aDownlinkVolume

NotifyDataSent(TSubConnectionUniqueId, TUint)

void NotifyDataSent ( TSubConnectionUniqueId aSubConnectionUniqueId,
TUint aUplinkVolume
)

Parameters

TSubConnectionUniqueId aSubConnectionUniqueId
TUint aUplinkVolume

OpenRoute()

void OpenRoute ( )

PacketActivity(TDataTransferDirection, TUint, TBool)

TInt PacketActivity ( TDataTransferDirection aDirection,
TUint aBytes,
TBool aResetTimer
)

Parameters

TDataTransferDirection aDirection
TUint aBytes
TBool aResetTimer

Member Data Documentation

ESock::CSubConnectionProviderBase * iScpr

ESock::CSubConnectionProviderBase * iScpr [private]