CUIEngineContainer Class Reference
class CUIEngineContainer : public CBase
|
Constructor & Destructor Documentation
CUIEngineContainer(CUIEngine *, const TTestInfo &, RTestEngineServer &, RTestEngine &)
~CUIEngineContainer()
~CUIEngineContainer
|
(
|
)
|
[private]
|
Member Functions Documentation
CancelTest()
IMPORT_C
TInt
|
CancelTest
|
(
|
)
|
|
CancelTest cancels test case execution. TestCompleted() will be called with aTestExecutionResult set to KErrCancel.
Returns Symbian OS error code.
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
By default Symbian OS constructor is private.
GoingToReboot(TRequestStatus &)
GoingToReboot forwards reboot indication.
MasterId()
TUint32
|
MasterId
|
(
|
)
|
const [inline]
|
Return master identifier.
NewL(CUIEngine *, const TTestInfo &, RTestEngineServer &, RTestEngine &)
NewL is two-phased constructor.
PauseTest()
IMPORT_C
TInt
|
PauseTest
|
(
|
)
|
|
PauseTest pauses test case execution.
Returns Symbian OS error code.
PrintProgress(TTestProgress &)
PrintProgress forwards print information from test case.
PrintsDone()
Printer signals all prints done event.
RemoteId()
TUint32
|
RemoteId
|
(
|
)
|
const [inline]
|
Return remote identifier.
RemoteReceive(const TDesC &)
TInt
|
RemoteReceive
|
(
|
const
TDesC
&
|
aRemoteMsg
|
)
|
|
RemoteReceive forwards remote protocol messages to master.
RemoteSend(const TDesC &, TInt)
void
|
RemoteSend
|
(
|
const
TDesC
&
|
aRemoteMsg,
|
|
TInt
|
aStatus
|
|
)
|
|
RemoteSend forwards remote protocol messages from master.
ResumeTest()
IMPORT_C
TInt
|
ResumeTest
|
(
|
)
|
|
ResumeTest resumes test case execution.
Returns Symbian OS error code.
SetRemoteId(TUint32)
void
|
SetRemoteId
|
(
|
TUint32
|
aRemoteId
|
)
|
[inline]
|
StartContainerL()
StartContainerL starts test case execution.
Returns Symbian OS error code.
State()
Return test case execution state.
TestCaseExecuted(TFullTestResult &, TInt)
TestCaseExecuted informs that test case has executed.
Member Enumerations Documentation
Enum TCaseState
Enumerators
ENotStarted
|
|
ERunning
|
|
EPaused
|
|
EExecuted
|
|
EFinished
|
|
Member Data Documentation
CUIEnginePrinter * iPrinter
CUIEngineRemote * iRemote
CUIEngineRunner * iRunner
RTestEngineServer
iTestEngineServ
TTestInfoPckg
iTestInfoPckg
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.