CIctsClientInterface Class Reference

class CIctsClientInterface : public CBase

Interface class for clients to use

ictsclientinterface.lib

Inherits from

  • CIctsClientInterface

Constructor & Destructor Documentation

CIctsClientInterface()

CIctsClientInterface()[private]

C++ default constructor.

~CIctsClientInterface()

~CIctsClientInterface()[virtual]

Destructor.

Member Functions Documentation

CancelStartL()

IMPORT_C voidCancelStartL()

Cancels the internet connectivity test.

ConstructL(TUint32, TUint32, MIctsObserver &)

voidConstructL(TUint32aIapId,
TUint32aNetworkId,
MIctsObserver &aClient
)[private]

By default Symbian 2nd phase constructor is private.

Parameters

TUint32 aIapIdIAP id
TUint32 aNetworkIdNetwork id
MIctsObserver & aClientClient using test service

NewL(TUint32, TUint32, MIctsObserver &)

IMPORT_C CIctsClientInterface *NewL(TUint32aIapId,
TUint32aNetworkId,
MIctsObserver &aClient
)[static]

Static constructor.

Parameters

TUint32 aIapId
TUint32 aNetworkId
MIctsObserver & aClient

StartL()

IMPORT_C voidStartL()

Starts internet connectivity test.

StartPolling(TInt, TInt)

IMPORT_C voidStartPolling(TIntaTime,
TIntaInterval
)

Starts polling.

Parameters

TInt aTimePolling time used
TInt aIntervalTime interval of execution

StopPolling()

IMPORT_C voidStopPolling()

Stops polling

Member Data Documentation

CIctsEngine * iEngine

CIctsEngine *iEngine[private]

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