CIctsClientInterface Class Reference

class CIctsClientInterface : public CBase

Interface class for clients to use

ictsclientinterface.lib

Inherits from

Constructor & Destructor Documentation

CIctsClientInterface()

CIctsClientInterface ( ) [private]

C++ default constructor.

~CIctsClientInterface()

~CIctsClientInterface ( ) [virtual]

Destructor.

Member Functions Documentation

CancelStartL()

IMPORT_C void CancelStartL ( )

Cancels the internet connectivity test.

ConstructL(TUint32, TUint32, MIctsObserver &)

void ConstructL ( TUint32 aIapId,
TUint32 aNetworkId,
MIctsObserver & aClient
) [private]

By default Symbian 2nd phase constructor is private.

Parameters

TUint32 aIapId IAP id
TUint32 aNetworkId Network id
MIctsObserver & aClient Client using test service

NewL(TUint32, TUint32, MIctsObserver &)

IMPORT_C CIctsClientInterface * NewL ( TUint32 aIapId,
TUint32 aNetworkId,
MIctsObserver & aClient
) [static]

Static constructor.

Parameters

TUint32 aIapId
TUint32 aNetworkId
MIctsObserver & aClient

StartL()

IMPORT_C void StartL ( )

Starts internet connectivity test.

StartPolling(TInt, TInt)

IMPORT_C void StartPolling ( TInt aTime,
TInt aInterval
)

Starts polling.

Parameters

TInt aTime Polling time used
TInt aInterval Time interval of execution

StopPolling()

IMPORT_C void StopPolling ( )

Stops polling

Member Data Documentation

CIctsEngine * iEngine

CIctsEngine * iEngine [private]

Intance of engine that handles ECom and protocols -> all tests. Own.