CStifTFw Class Reference

class CStifTFw : public CUIIf

Inherits from

Constructor & Destructor Documentation

CStifTFw(CStifTFwIf *)

CStifTFw ( CStifTFwIf * aStifTFwIf ) [private]

Constructor.

Parameters

CStifTFwIf * aStifTFwIf

~CStifTFw()

~CStifTFw ( ) [virtual]

Destructor.

Member Functions Documentation

AtsRemote(CStifTFwIfProt &, CStifTFwIfProt &)

TInt AtsRemote ( CStifTFwIfProt & aReq,
CStifTFwIfProt & aResp
) [private]

Remote ATS call

Parameters

CStifTFwIfProt & aReq
CStifTFwIfProt & aResp

AtsRemoteEventCtl(CStifTFwIfProt &, CStifTFwIfProt &)

TInt AtsRemoteEventCtl ( CStifTFwIfProt & aReq,
CStifTFwIfProt & aResp
) [private]

Remote ATS event system control call

Parameters

CStifTFwIfProt & aReq
CStifTFwIfProt & aResp

AtsRemoteRun(CStifTFwIfProt &, CStifTFwIfProt &)

TInt AtsRemoteRun ( CStifTFwIfProt & aReq,
CStifTFwIfProt & aResp
) [private]

Remote ATS run call

Parameters

CStifTFwIfProt & aReq
CStifTFwIfProt & aResp

AtsRemoteTestCtl(CStifTFwIfProt &, CStifTFwIfProt &)

TInt AtsRemoteTestCtl ( CStifTFwIfProt & aReq,
CStifTFwIfProt & aResp
) [private]

Remote ATS test control call

Parameters

CStifTFwIfProt & aReq
CStifTFwIfProt & aResp

ConstructL()

void ConstructL ( ) [private]

Second phase constructor.

DeleteData()

void DeleteData ( ) [private]

Delete data in class

GetCaseNumByTitle(TDesC &, TDesC &, TDesC &, TInt &)

TInt GetCaseNumByTitle ( TDesC & aModule,
TDesC & aTestCaseFile,
TDesC & aTitle,
TInt & aCaseNum
) [private]

Enumerates test cases from given module and finds test case index by title

Parameters

TDesC & aModule
TDesC & aTestCaseFile
TDesC & aTitle
TInt & aCaseNum

GoingToReboot(CUIEngineContainer *, TRequestStatus &)

IMPORT_C TInt GoingToReboot ( CUIEngineContainer * aContainer,
TRequestStatus & aStatus
) [private, virtual]

Forward reboot indication to ATS.

Parameters

CUIEngineContainer * aContainer
TRequestStatus & aStatus

InitializeLogger(CStifLogger *)

void InitializeLogger ( CStifLogger * aLogger ) [private, inline, virtual]

Initialize logger from UI engine.

Parameters

CStifLogger * aLogger

NewL(CStifTFwIf *)

CStifTFw * NewL ( CStifTFwIf * aStifTFwIf ) [static]

NewL is first phase of two-phased constructor.

Parameters

CStifTFwIf * aStifTFwIf

PrintProg(CUIEngineContainer *, TTestProgress &)

IMPORT_C TInt PrintProg ( CUIEngineContainer * aContainer,
TTestProgress & aProgress
) [private, virtual]

Progress information from Test case execution.

Returns Symbian OS error code.

Parameters

CUIEngineContainer * aContainer
TTestProgress & aProgress

RemoteMsg(CUIEngineContainer *, const TDesC &)

IMPORT_C TInt RemoteMsg ( CUIEngineContainer * aContainer,
const TDesC &
) [private, virtual]

Forward message to ATS.

Parameters

CUIEngineContainer * aContainer
const TDesC &

TestExecuted(CUIEngineContainer *, TFullTestResult &)

IMPORT_C void TestExecuted ( CUIEngineContainer * aContainer,
TFullTestResult & aFullTestResult
) [private, virtual]

Test case executed.

Returns Symbian OS error code.

Parameters

CUIEngineContainer * aContainer
TFullTestResult & aFullTestResult

Member Data Documentation

RPointerArray< CUIEngineEvent > iEventArray

RPointerArray < CUIEngineEvent > iEventArray [private]

CStifLogger * iLogger

CStifLogger * iLogger

Logger created by UI engine.

RArray< TUint32 > iMasterArray

RArray < TUint32 > iMasterArray [private]

CStifTFwIf * iStifTFwIf

CStifTFwIf * iStifTFwIf [private]

Pointer to CStifTfwIf

RPointerArray< CUIEngineContainer > iTestExecutionTable

RPointerArray < CUIEngineContainer > iTestExecutionTable [private]

RPointerArray< CUIEngineContainer > iTestRemoteExecutionTable

RPointerArray < CUIEngineContainer > iTestRemoteExecutionTable [private]

CUIEngine * iUIEngine

CUIEngine * iUIEngine [private]

Pointer to UI engine.