CNetworkConfigExtensionBase Class Reference
class CNetworkConfigExtensionBase : public CNifConfigurationIf |
Daemon configuration, uses RConfigDaemon generic config daemon client API to configure network layer
- Version
- 0.03
- Date
- 26/05/2004
Inherits from
- CNetworkConfigExtensionBase
Constructor & Destructor Documentation
CNetworkConfigExtensionBase(MNifIfNotify &)
CNetworkConfigExtensionBase | ( | MNifIfNotify & | aNifIfNotify | ) | [protected, inline] |
~CNetworkConfigExtensionBase()
IMPORT_C | ~CNetworkConfigExtensionBase | ( | ) | [virtual] |
~CNetworkConfigExtensionBase - destructor
- Version
- 0.02
Member Functions Documentation
AsyncDelete()
IMPORT_C void | AsyncDelete | ( | ) | [virtual] |
Provide a clever method for deletion and asynchronously cancelling any outstanding event so as to avoid any problems of deadlock
CancelControl()
IMPORT_C void | CancelControl | ( | ) | [virtual] |
CancelControl - cancels request asynchronously to avoid deadlock
- Version
- 0.01
ConfigureNetworkL()
IMPORT_C void | ConfigureNetworkL | ( | ) | [virtual] |
ConfigureNetworkL - starts a daemon and issues configuration request
- Version
- 0.02
ConstructL()
IMPORT_C void | ConstructL | ( | ) | [protected] |
DeleteThis()
IMPORT_C void | DeleteThis | ( | ) | [virtual] |
Deregister(TInt)
IMPORT_C void | Deregister | ( | TInt | aCause | ) | [virtual] |
Generates a deregistration request.
Parameters
TInt aCause | Specifies what caused the deregistration request (idle timer or Stop call) |
DoCancel()
IMPORT_C void | DoCancel | ( | ) | [protected, virtual] |
DoOnDaemonProgress(TInt, TInt)
void | DoOnDaemonProgress | ( | TInt | aStage, |
| TInt | aError |
| ) | |
Called by CNifDaemonProgress when it receives a progress notification. Passes the notification to CNifAgentRef.
Parameters
TInt aStage | Progress stage reported by the daemon |
TInt aError | Error code associated with the stage |
DoOnGenericProgress(TInt, TInt)
void | DoOnGenericProgress | ( | TInt | aStage, |
| TInt | aError |
| ) | |
Called to generate the cs_daemon generic progress notifications.
Parameters
TInt aStage | Generic progress stage |
TInt aError | Error code associated with the stage |
EventNotification(TNetworkAdaptorEventType, TUint, const TDesC8 &, TAny *)
Notification - used to inform the daemon of notification events.
Notification - does nothing. Needs to be implemented by deriving class to achieve functionality.
- Version
- 0.01
LinkLayerDown()
IMPORT_C void | LinkLayerDown | ( | ) | [virtual] |
Generates an EConfigDaemonLinkLayerDown request. Used to inform the daemon that link-layer renegotiation has started.
LinkLayerUp()
IMPORT_C void | LinkLayerUp | ( | ) | [virtual] |
Generates an EConfigDaemonLinkLayerUp request. Used to inform the daemon that link-layer renegotiation has completed.
RunError(TInt)
IMPORT_C TInt | RunError | ( | TInt | aError | ) | [protected, virtual] |
RunL()
IMPORT_C void | RunL | ( | ) | [protected, virtual] |
SendIoctlMessageL(const ESock::RLegacyResponseMsg &)
SendIoctlMessageL forwards Ioctl request to the daemon and activates the AO to wait for response
Member Data Documentation
CAsynchDaemonCancel * iAsynchDaemonCancel
CAsynchDaemonCancel * | iAsynchDaemonCancel | [protected] |
RConfigDaemon
iConfigDaemon
TConnectionInfoBuf
iConnectionInfoBuf
CNifDaemonProgress * iDaemonProgress
CNifDaemonProgress * | iDaemonProgress | [protected] |
Object used to keep continously get progress notifications from the daemon.
TBool
iDeleteOnCompletion
TBool
| iDeleteOnCompletion | [protected] |
TInt
iDeregActionStatus
TInt
| iDeregActionStatus | [protected] |
Used to store deregistration status.
TBool
iDeregisterOnCompletionOfRequest
TBool
| iDeregisterOnCompletionOfRequest | [protected] |
If ETrue, there is a deregistration event queued.
TInt
iDeregistrationCauseCode
TInt
| iDeregistrationCauseCode | [protected] |
Used to cache the cause code associated with the deregistration request.
TPtr8
iDesDeregActionStatus
TPtr8
| iDesDeregActionStatus | [protected] |
Stores deregistration status. Points to iDeregActionStatus.
TInt
iLastGenericProgressStage
TInt
| iLastGenericProgressStage | [protected] |
Used to store last generic progress stage.
ESock::RLegacyResponseMsg
iMessage
iMessage - to keep the original reguest when forwarding the request for further processing
TBool
iSuccessfullyCreatedDaemon
TBool
| iSuccessfullyCreatedDaemon | [protected] |
ETrue if the daemon was successfully created.
CStartServer * ipStartServer
ipStartServer - != NULL when the daemon is being started
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.