| class RConfigDaemon : public RAsyncConnectBase |
The RConfigDaemon class Implements the Symbian OS Configuration daemon Client API
| Public Member Functions | |
|---|---|
| void | Cancel ( TRequestStatus &) |
| void | Cancel ( TUint , TRequestStatus &) |
| void | Configure (const TDes8 &, TRequestStatus &) |
| void | Deregister ( TInt , TDes8 *, TRequestStatus &) |
| void | Ioctl ( TUint , TUint , TRequestStatus &, TDes8 *) |
| void | LinkLayerDown () |
| void | LinkLayerUp () |
| void | ProgressNotification ( TDaemonProgressBuf &, TRequestStatus &) |
| TVersion | Version () |
| Inherited Enumerations | |
|---|---|
| RHandleBase:TAttributes | |
| RSessionBase:TAttachMode | |
| Inherited Attributes | |
|---|---|
| RHandleBase::iHandle | |
| void | Cancel | ( | TRequestStatus & | aStatus | ) |
Cancels current request asynchronously => just one request at the time could be issued see CNifConfigurationControl::StoreClientStatus functinon in NIFConfigurationControl.cpp
| TRequestStatus & aStatus | - active object iStatus to complete |
| void | Cancel | ( | TUint | aOpMask, |
| TRequestStatus & | aStatus | |||
| ) | ||||
Cancels an asynchronous operation. The operation to be canceled is specified in the mask.
| TUint aOpMask | Specifies the operation to be canceled |
| TRequestStatus & aStatus | active object iStatus to complete |
| void | Configure | ( | const TDes8 & | aInfo, |
| TRequestStatus & | aStatus | |||
| ) | ||||
The RConfigDaemon::Connect method
Connect the Handle to the Server Must be called before all other methods except Version()
| const TDes8 & aInfo | The startup info for the connection |
| TRequestStatus & aStatus | The request status of the active object to be completed |
| void | Deregister | ( | TInt | aCause, |
| TDes8 * | aActionStatus, | |||
| TRequestStatus & | aStatus | |||
| ) | ||||
Issues a deregistration request.
| TInt aCause | Specifies what caused the deregister call (idle timer or Stop call) |
| TDes8 * aActionStatus | Returns the action to be executed by Nifman (shut down the NIF and the agent or keep them up) |
| TRequestStatus & aStatus | Active object iStatus to complete |
| void | Ioctl | ( | TUint | aOptionLevel, |
| TUint | aOptionName, | |||
| TRequestStatus & | aStatus, | |||
| TDes8 * | aDes = NULL | |||
| ) | ||||
Issues an asynchronous command. Various option's levels & names could be supported by the loaded daemon
| TUint aOptionLevel | - Control level |
| TUint aOptionName | - Name of control request |
| TRequestStatus & aStatus | - active object iStatus to complete |
| TDes8 * aDes = NULL |
| void | LinkLayerUp | ( | ) |
Informs the daemon of the completion of link layer renegotiation.
| void | ProgressNotification | ( | TDaemonProgressBuf & | aProgress, |
| TRequestStatus & | aStatus | |||
| ) | ||||
Issues a progress notification request. This request will be completed when the daemon has something to report.
| TDaemonProgressBuf & aProgress | Returns the progress information |
| TRequestStatus & aStatus | Active object iStatus to complete |
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.