CAgentNotificationHandler Class Reference
class CAgentNotificationHandler : public CBase |
Base class for notification handlers for Agents
Inherits from
- CAgentNotificationHandler
Constructor & Destructor Documentation
CAgentNotificationHandler()
IMPORT_C | CAgentNotificationHandler | ( | ) | [protected] |
Member Functions Documentation
AnonPostMessageToFlow(const Messages::TSignatureBase &)
ConnectCompleteL()
IMPORT_C void | ConnectCompleteL | ( | ) | [virtual] |
Default implementation of ConnectCompleteL does nothing
GetExtension(const Meta::STypeId &)
Gets an extension from the SCPrs iAccessPointConfig member
Initialise(CAgentSubConnectionProvider *)
NotificationFromAgent(TAgentToFlowEventType, TAny *)
NotificationFromFlow(TFlowToAgentEventType)
Default implementation of NotificationFromFlow will forward the notification to the agent passing a NULL pointer for the aInfo. If a pointer is really needed by the agent for the type of event received this method must be overidden. The overiding method MUST make the call to NotificationToAgent()
NotificationToAgent(TFlowToAgentEventType, TAny *)
PostMessageToFlow(const Messages::TRuntimeCtxId &, Messages::TSignatureBase &)
Sends a message to the Flow. The NodeChannelId will be overwritten properly (taking it from the AgentSCPr) before sending the message to the Flow.
QueryIsDialIn()
IMPORT_C TInt | QueryIsDialIn | ( | ) | [protected] |
ReadIfNetworks(TDes &)
IMPORT_C TInt | ReadIfNetworks | ( | TDes & | aIfNetworks | ) | [protected] |
ReadIfParams(TDes &)
IMPORT_C TInt | ReadIfParams | ( | TDes & | aIfParams | ) | [protected] |
ReadNifName(TDes &)
IMPORT_C TInt | ReadNifName | ( | TDes & | aNifName | ) | [protected] |
Reads information via the Agent
ReadPortName(TDes &)
IMPORT_C TInt | ReadPortName | ( | TDes & | aPortName | ) | [protected] |
Reads information via the Agent
ServiceStarted()
IMPORT_C void | ServiceStarted | ( | ) | [virtual] |
Default implementation of ServiceStarted does nothing
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.