CNifConfigurationControl Class Reference
class CNifConfigurationControl : public CActive |
An abstract base for NIFMAN configuration controls covering the concrete implementation as to how to configure network layer
- Version
- 0.03
- Date
- 26/05/2004
Constructor & Destructor Documentation
CNifConfigurationControl(MNifIfNotify &)
CNifConfigurationControl | ( | MNifIfNotify & | aNifIfNotify | ) | [protected, inline] |
Member Functions Documentation
AsyncDelete()
void | AsyncDelete | ( | ) | [pure virtual] |
CancelControl()
void | CancelControl | ( | ) | [pure virtual] |
ConfigureNetworkL()
void | ConfigureNetworkL | ( | ) | [pure virtual] |
ConfigureNetworkL - called when NIFMAN wants to start network configuration process
- Version
- 0.01
Deregister(TInt)
void | Deregister | ( | TInt | aCause | ) | [pure virtual] |
Deregister - called when NIFMAN needs to deregister/unconfigure the network
EventNotification(TNetworkAdaptorEventType, TUint, const TDesC8 &, TAny *)
Notification - used to inform the daemon of notification events.
- Version
- 0.01
LinkLayerDown()
void | LinkLayerDown | ( | ) | [pure virtual] |
LinkLayerDown - used to inform the daemon that link layer renegotiation has started.
- Version
- 0.01
LinkLayerUp()
void | LinkLayerUp | ( | ) | [pure virtual] |
LinkLayerUp - used to inform the daemon that link layer renegotiation has completed.
- Version
- 0.01
NewL(MNifIfNotify &)
NewL - accesses comm db to find out which derivative of
CNifConfigurationControl class to create to handle the subsequent configuration and communication with configurator.
- Version
- 0.02
SendIoctlMessageL(const ESock::RLegacyResponseMsg &)
Member Data Documentation
MNifIfNotify * iNifIfNotify
iNifIfNotify - to access comm database and notify NIFMAN. Note that this is a pointer to allow it to be zeroed when detaching from NIFMAN (during asynchronous destruction) to avoid a dangling pointer.
- Version
- 0.01
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.