CAgentSubConnectionProvider Class Reference
class CAgentSubConnectionProvider : public CCoreSubConnectionProvider |
Inherits from
- CAgentSubConnectionProvider
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() |
| CCoreSubConnectionProvider::CCoreSubConnectionProvider(ESock::CSubConnectionProviderFactoryBase &) |
| CCoreSubConnectionProvider::CCoreSubConnectionProvider(ESock::CSubConnectionProviderFactoryBase &,const MeshMachine::TNodeActivityMap &) |
| CCoreSubConnectionProvider::Received(MeshMachine::TNodeContextBase &) |
| CCoreSubConnectionProvider::~CCoreSubConnectionProvider() |
| ESock::CCommsProviderBase::AccessPointConfig()const |
| ESock::CCommsProviderBase::~CCommsProviderBase() |
| ESock::CMMCommsProviderBase::AddClientL(const Messages::TNodeId &,const Messages::TClientType &,TAny *) |
| ESock::CMMCommsProviderBase::CMMCommsProviderBase(CCommsFactoryBase &,const MeshMachine::TNodeActivityMap &) |
| ESock::CMMCommsProviderBase::CreateParameterBundleL() |
| ESock::CMMCommsProviderBase::DestroyOrphanedDataClients() |
| ESock::CMMCommsProviderBase::FetchNodeInterfaceControlL(TInt) |
| ESock::CMMCommsProviderBase::GetOrCreateParameterBundleL() |
| ESock::CMMCommsProviderBase::GetParameterBundle() |
| ESock::CMMCommsProviderBase::Id()const |
| ESock::CMMCommsProviderBase::ReturnInterfacePtrL(MAccessPointConfigApi *&) |
| ESock::CMMCommsProviderBase::SetParametersL(const RCFParameterFamilyBundleC &) |
| ESock::CMMCommsProviderBase::~CMMCommsProviderBase() |
| ESock::CSubConnectionProviderBase::CSubConnectionProviderBase(CSubConnectionProviderFactoryBase &,const MeshMachine::TNodeActivityMap &) |
| ESock::CSubConnectionProviderBase::NotifyClientsL(const CSubConNotificationEvent &) |
| ESock::CSubConnectionProviderBase::~CSubConnectionProviderBase() |
Constructor & Destructor Documentation
CAgentSubConnectionProvider(ESock::CSubConnectionProviderFactoryBase &, const MeshMachine::TNodeActivityMap &)
Constructor for the Agent SubConnection Provider
~CAgentSubConnectionProvider()
IMPORT_C | ~CAgentSubConnectionProvider | ( | ) | |
Member Functions Documentation
AgentProvisionInfo()
Retrieves the Agent Provider specific provisioning information as given by the MCPr transition.
AuthenticateCompleteL(TInt)
void | AuthenticateCompleteL | ( | TInt | aStatus | ) | [private] |
Called from the CAgentAdapter. Indicates that the agent has finished getting authentication data by whatever means it chooses.
CancelStartOrSendStopToSelf(TInt)
void | CancelStartOrSendStopToSelf | ( | TInt | aError | ) | [private] |
Issue a TCFDataClient::TStop message to ourselves.
Used to initiate the stop activity internally when requested from an Agent.
Parameters
TInt aError | error code in TCFDataClient::TStop message. |
CleanupProvisioningInfo()
IMPORT_C void | CleanupProvisioningInfo | ( | ) | [protected] |
ConnectAgent(TAgentConnectType)
Starts the agent connection process
ConnectionDownL()
void | ConnectionDownL | ( | ) | [private] |
Called from the CAgentAdapter. Indicates that the agent is now disconnected.
ConnectionUpL()
void | ConnectionUpL | ( | ) | [private] |
Called from the CAgentAdapter. Gets information required by flow into a TCommsBinder and posts it into this node's mesh machine with a TStarted message
Error(const Elements::TStateChange &)
Posts the error to the control clients (Up)
NetworkAdaptorEvent(TNetworkAdaptorEventType, TUint, const TDesC8 &, TAny *)
NewL(ESock::CSubConnectionProviderFactoryBase &)
Creates an Agent SubConnection Provider
NotificationFromAgent(TAgentToFlowEventType, TAny *)
NotificationFromFlow(TFlowToAgentEventType)
NotificationToAgent(TFlowToAgentEventType, TAny *)
Notifies an event to the AgentSCpr's Agent via the AgentAdapter
PostMessageToFlow(const Messages::TRuntimeCtxId &, const Messages::TSignatureBase &)
ProgressL(TInt)
void | ProgressL | ( | TInt | aStage | ) | [private] |
Posts the progress to the Control Client (SCPr above). There should only ever be one Control Client for this SCPr.
PromptForReconnectComplete(TInt)
void | PromptForReconnectComplete | ( | TInt | aStatus | ) | [private] |
Called from the CAgentAdapter. Indicates that the agent has had a response from the user deciding whether or not to reconnect
ProvisionAgentInfoL()
void | ProvisionAgentInfoL | ( | ) | [private] |
ReceivedL(const Messages::TRuntimeCtxId &, const Messages::TNodeId &, Messages::TSignatureBase &)
Mesh machine message entry point
ServiceStarted()
void | ServiceStarted | ( | ) | [private] |
SetActivityIdForAdapter(TUint)
void | SetActivityIdForAdapter | ( | TUint | aActivityId | ) | [private, inline] |
StartAgentL()
Called from the StartAgent state transition
StopAgent(TInt)
void | StopAgent | ( | TInt | aReason | ) | |
Called from the StopAgent state transition
Member Data Documentation
TUint
iActivityIdForAdapter
TUint
| iActivityIdForAdapter | [private] |
TBool
iAuthenticateInProgress
TBool
| iAuthenticateInProgress | [private] |
Elements::TStateChange
iLastProgress
TBuf< KCommsDbSvrMaxUserIdPassLength > iPassword
TBool
iScprOwnedNotificationHandler
TBool
| iScprOwnedNotificationHandler | [private] |
TBool
iStopRequested
TBool
| iStopRequested | [private] |
TInt
iStoppingReason
TInt
| iStoppingReason | [private] |
TBuf< KCommsDbSvrMaxUserIdPassLength > iUsername
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.