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 *)
IMPORT_C void
|
EventNotification
|
(
|
TNetworkAdaptorEventType
|
aEventType,
|
|
TUint
|
aEvent,
|
|
const
TDesC8
&
|
aEventData,
|
|
TAny
*
|
aSource
|
|
)
|
[virtual]
|
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
Parameters
TNetworkAdaptorEventType
aEventType
|
|
TUint
aEvent
|
|
const
TDesC8
& aEventData
|
|
TAny
* aSource
|
|
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.