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 *)

voidSetAgentAdapter(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 *)

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

Only to be used by the MCPr

Parameters

CAgentNotificationHandler * aAgentNotificationHandler

SetBearerSet(TUint32)

voidSetBearerSet(TUint32aBearerSet)[inline]
Set the BearerSet
Note:

Only to be used by the MCPr

Parameters

TUint32 aBearerSet

SetCredentials(CCredentialsConfig *)

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

Only to be used by the MCPr

Parameters

CCredentialsConfig * aCredentials

SetIapId(TUint32)

voidSetIapId(TUint32aIap)[inline]
Set the IAP Id
Note:

Only to be used by the MCPr

Parameters

TUint32 aIap

SetNetworkId(TUint32)

voidSetNetworkId(TUint32aNetId)[inline]
Set the Network Id
Note:

Only to be used by the MCPr

Parameters

TUint32 aNetId

SetReconnectAttempts(TUint32)

voidSetReconnectAttempts(TUint32aAttempts)[inline]

Set the Reconnection Attempts

Parameters

TUint32 aAttempts

SetReconnectOption(CAgentProvisionInfo::TAgentReconnectOption)

voidSetReconnectOption(CAgentProvisionInfo::TAgentReconnectOptionaOption)[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]