RTestModule Class Reference
class RTestModule : public RSubSessionBase
|
Inherited Functions
|
|
RSubSessionBase::CloseSubSession(TInt)
|
|
RSubSessionBase::CreateAutoCloseSubSession(RSessionBase &,TInt,const TIpcArgs &)
|
|
RSubSessionBase::CreateSubSession(const RSessionBase &,TInt)
|
|
RSubSessionBase::CreateSubSession(const RSessionBase &,TInt,const TIpcArgs &)
|
|
RSubSessionBase::RSubSessionBase()
|
|
RSubSessionBase::Send(TInt)const
|
|
RSubSessionBase::Send(TInt,const TIpcArgs &)const
|
|
RSubSessionBase::SendReceive(TInt)const
|
|
RSubSessionBase::SendReceive(TInt,TRequestStatus &)const
|
|
RSubSessionBase::SendReceive(TInt,const TIpcArgs &)const
|
|
RSubSessionBase::SendReceive(TInt,const TIpcArgs &,TRequestStatus &)const
|
|
RSubSessionBase::Session()const
|
|
RSubSessionBase::SubSessionHandle()const
|
Member Functions Documentation
CancelAsyncRequest(TInt)
IMPORT_C
TInt
|
CancelAsyncRequest
|
(
|
TInt
|
aReqToCancel
|
)
|
|
Asynchronous request can be canceled with CancelAsyncRequest method. The aReqToCancel parameter defines the request that will be canceled.
EnumerateTestCases(TDesC &, TCaseSize &, TRequestStatus &)
EnumerateTestCases requests the needed array size for test cases that will be inquired by GetTestCases method. The aConfigFile specifies the ( optional ) config file where test cases are defined for this query. When the EnumerateTestCases is completed succesfully the GetTestCases method is called to retrieve test cases to CArrayFixFlat<RTestEngine::TTestInfo> list object.
ErrorNotification(TErrorNotificationPckg &, TRequestStatus &)
GetTestCases(CFixedFlatArray< TTestCaseInfo > &)
GetTestCases is used to synchronously get test cases from Test Server. The list of test cases is retrieved to aTestCaseBuffer. Test Engine allocates needed memory for the test case array by calling EnumerateTestCases to inquire needed size of aTestCaseBuffer.
If this method is called without previously succesfully called EnumerateTestCases the Test Server shall return KErrNotReady.
Open(RTestServer &, TFileName &)
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.