CTestServerThreadStarter Class Reference

class CTestServerThreadStarter : public CActive

Inherits from

Constructor & Destructor Documentation

CTestServerThreadStarter()

CTestServerThreadStarter()[private]

C++ default constructor.

~CTestServerThreadStarter()

~CTestServerThreadStarter()

C++ destructor.

Member Functions Documentation

ConstructL()

voidConstructL()[private]

By default Symbian OS constructor is private.

DoCancel()

voidDoCancel()[virtual]

DoCancel derived from CActive handles the Cancel.

NewL()

CTestServerThreadStarter *NewL()[static]

NewL is first phase of two-phased constructor.

RunL()

voidRunL()[virtual]

RunL derived from CActive handles the completed requests.

RunTestServerThread(CTestThreadContainerRunnerFactory *)

TInt RunTestServerThread(CTestThreadContainerRunnerFactory *aTestThreadContainerRunnerFactory)

Performs testserver execution request.

Parameters

CTestThreadContainerRunnerFactory * aTestThreadContainerRunnerFactory

TestServerStarterThreadFunction(TAny *)

TInt TestServerStarterThreadFunction(TAny *aParameters)[private, static]

Thread function in which testserver execution code is placed.

Parameters

TAny * aParameters

Member Data Documentation

TThreadId iMainThreadId

TThreadId iMainThreadId[private]

TInt iReturnCode

TInt iReturnCode[private]

RSemaphore iServerThreadStartedSemaphore

RSemaphore iServerThreadStartedSemaphore[private]

CTestThreadContainerRunnerFactory * iTestThreadContainerRunnerFactory

CTestThreadContainerRunnerFactory *iTestThreadContainerRunnerFactory[private]

RTimer iTimer

RTimer iTimer[private]