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()

voidConstructL()[private]

Second phase constructor.

DeleteData()

voidDeleteData()[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 TIntGoingToReboot(CUIEngineContainer *aContainer,
TRequestStatus &aStatus
)[private, virtual]

Forward reboot indication to ATS.

Parameters

CUIEngineContainer * aContainer
TRequestStatus & aStatus

InitializeLogger(CStifLogger *)

voidInitializeLogger(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 TIntPrintProg(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 TIntRemoteMsg(CUIEngineContainer *aContainer,
const TDesC &
)[private, virtual]

Forward message to ATS.

Parameters

CUIEngineContainer * aContainer
const TDesC &

TestExecuted(CUIEngineContainer *, TFullTestResult &)

IMPORT_C voidTestExecuted(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.