| class CIctsEngine : public CBase |
Engine
ictsclientinterface.lib
| Public Member Functions | |
|---|---|
| ~CIctsEngine () | |
| void | CancelStartL () |
| void | HttpEventL ( TIctsTestResult , TDesC &) |
| CIctsEngine * | NewL ( TUint32 , TUint32 , MIctsObserver &) |
| void | PollingIntervalTimeout () |
| void | PollingTimeTimeout () |
| void | StartL () |
| void | StartPolling ( TInt , TInt ) |
| void | StopPolling () |
| Private Member Functions | |
|---|---|
| CIctsEngine ( TUint32 , TUint32 , MIctsObserver &) | |
| TInt | CheckSettingL () |
| void | ConstructL () |
| CIctsEngine | ( | TUint32 | aIapId, |
| TUint32 | aNetworkId, | ||
| MIctsObserver & | aClient | ||
| ) | [private] | ||
C++ default constructor.
| TUint32 aIapId | IAP id |
| TUint32 aNetworkId | Network id |
| MIctsObserver & aClient | Client for callback calls |
| void | HttpEventL | ( | TIctsTestResult | aResult, |
| TDesC & | aString | |||
| ) | ||||
Callback from CHttpHandler
| TIctsTestResult aResult | Result of HTTP::GET |
| TDesC & aString | HTTP Response body (if exists) |
| CIctsEngine * | NewL | ( | TUint32 | aIapId, |
| TUint32 | aNetworkId, | |||
| MIctsObserver & | aClient | |||
| ) | [static] | |||
Two-phased constructor.
| TUint32 aIapId | IAP id |
| TUint32 aNetworkId | Network id |
| MIctsObserver & aClient | Client for callback calls |
| void | PollingIntervalTimeout | ( | ) | [virtual] |
Callback from CIctsPollingIntervalTimer
| MIctsObserver & | iClient | [private] |
Reference of client using test service Not own.
| CIctsHttpHandler * | iHttpHandler | [private] |
Instance of HTTP handling class Own.
| TBuf8 < KMaxIpLength > | iIPAddress | [private] |
Contains IP address to be used
| CIctsPollingIntervalTimer * | iPollingIntervalTimer | [private] |
Timer for polling interval Own.
| CIctsPollingTimeTimer * | iPollingTimeTimer | [private] |
Timer for total polling time Own.
| TBuf < KStringLength > | iString | [private] |
Return string to client. Can contain redirect URL or error information.
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.