CAgentProvisionInfo Class Reference

class CAgentProvisionInfo : public CBase

Information to be provisioned to Agent SCPr's by MCPr's

Inherits from

Constructor & Destructor Documentation

CAgentProvisionInfo()

CAgentProvisionInfo ( ) [inline]

~CAgentProvisionInfo()

IMPORT_C ~CAgentProvisionInfo ( )

Member Functions Documentation

AgentAdapter()

CAgentAdapter * AgentAdapter ( ) const [inline]

Retrieve the CAgent Adapter object pointer

AgentName()

const TDesC & AgentName ( ) const [inline]

Retrieve the agent name

AgentNotificationHandler()

CAgentNotificationHandler * AgentNotificationHandler ( ) const [inline]

Retrieve the Agent Notification Handler

BearerSet()

TInt BearerSet ( ) const [inline]

Retrieve the BearerSet

Credentials()

CCredentialsConfig * Credentials ( ) const [inline]

Retrieve the Credentials Config object pointer

IapId()

TUint32 IapId ( ) const [inline]

Retrieve the IAP Id

NetworkId()

TUint32 NetworkId ( ) const [inline]

Retrieve the Network Id

ReconnectAttempts()

TUint32 ReconnectAttempts ( ) const [inline]

Retrieve the Reconnection Attempts

ReconnectOption()

CAgentProvisionInfo::TAgentReconnectOption ReconnectOption ( ) const [inline]

Retrieve the Reconnect Option

SetAgentAdapter(CAgentAdapter *)

void SetAgentAdapter ( CAgentAdapter * aAgentAdapter ) [inline]

Set the Agent Adapter object pointer

Parameters

CAgentAdapter * aAgentAdapter

SetAgentName(const TDesC &)

TInt SetAgentName ( const TDesC & aAgentName ) [inline]
Set the agent name.
Note:

Only to be used by the MCPr

Parameters

const TDesC & aAgentName

SetAgentNotificationHandler(CAgentNotificationHandler *)

void SetAgentNotificationHandler ( CAgentNotificationHandler * aAgentNotificationHandler ) [inline]
Set the Agent Notification Handler
Note:

Only to be used by the MCPr

Parameters

CAgentNotificationHandler * aAgentNotificationHandler

SetBearerSet(TUint32)

void SetBearerSet ( TUint32 aBearerSet ) [inline]
Set the BearerSet
Note:

Only to be used by the MCPr

Parameters

TUint32 aBearerSet

SetCredentials(CCredentialsConfig *)

void SetCredentials ( CCredentialsConfig * aCredentials ) [inline]
Set the Credentials Config object pointer
Note:

Only to be used by the MCPr

Parameters

CCredentialsConfig * aCredentials

SetIapId(TUint32)

void SetIapId ( TUint32 aIap ) [inline]
Set the IAP Id
Note:

Only to be used by the MCPr

Parameters

TUint32 aIap

SetNetworkId(TUint32)

void SetNetworkId ( TUint32 aNetId ) [inline]
Set the Network Id
Note:

Only to be used by the MCPr

Parameters

TUint32 aNetId

SetReconnectAttempts(TUint32)

void SetReconnectAttempts ( TUint32 aAttempts ) [inline]

Set the Reconnection Attempts

Parameters

TUint32 aAttempts

SetReconnectOption(CAgentProvisionInfo::TAgentReconnectOption)

void SetReconnectOption ( CAgentProvisionInfo::TAgentReconnectOption aOption ) [inline]

Set the ReconnectOption

Member Enumerations Documentation

Enum anonymous

Enumerators

EUid = 0x10281E07
ETypeId = 1

Enum TAgentReconnectOption

EPromptForReconnect - When the link is lost unexpectedly with the possibility to reconnect prompt the user to make the decision

EDoNotAttemptReconnect - When the link is lost unexpectedly with the possibility to reconnect never attempt reconnection and Error the Cpr

EAttemptReconnect - When the link is lost unexpectedly with the possibility to reconnect always perform the reconnection.

Enumerators

EPromptForReconnect = -1
EDoNotAttemptReconnect = 0
EAttemptReconnect = 1

Member Data Documentation

CAgentAdapter * iAgentAdapter

CAgentAdapter * iAgentAdapter [private]

RBuf iAgentName

RBuf iAgentName [private]

CAgentNotificationHandler * iAgentNotificationHandler

CAgentNotificationHandler * iAgentNotificationHandler [private]

TUint32 iBearerSet

TUint32 iBearerSet [private]

CCredentialsConfig * iCredentials

CCredentialsConfig * iCredentials [private]

TUint32 iIapId

TUint32 iIapId [private]

TUint32 iNetworkId

TUint32 iNetworkId [private]

TUint32 iReconnectAttempts

TUint32 iReconnectAttempts [private]

TAgentReconnectOption iReconnectOption

TAgentReconnectOption iReconnectOption [private]