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.