stif/inc/TestThreadContainer.h
branchRCL_3
changeset 16 8f8df8006c40
parent 0 a03f92240627
child 18 3406c99bc375
equal deleted inserted replaced
14:a9c038d69df8 16:8f8df8006c40
   220         * This function is called from test execution thread.
   220         * This function is called from test execution thread.
   221         */
   221         */
   222         virtual void DoNotifyCommand(TCommand aCommand, const TDesC8& aParamsPckg);
   222         virtual void DoNotifyCommand(TCommand aCommand, const TDesC8& aParamsPckg);
   223 
   223 
   224         /**
   224         /**
       
   225          * Get test case execution arguments
       
   226          */
       
   227         virtual const TDesC& GetTestCaseArguments() const;        
       
   228         
       
   229         
       
   230         /**
   225         * Obtain title of currently running test case.
   231         * Obtain title of currently running test case.
   226         */
   232         */
   227         virtual void GetTestCaseTitleL(TDes& aTestCaseTitle);
   233         virtual void GetTestCaseTitleL(TDes& aTestCaseTitle);        
   228 
   234 
   229         /**
   235         /**
   230          * Sets thread logger.
   236          * Sets thread logger.
   231          */
   237          */
   232         void SetThreadLogger( CStifLogger* aThreadLogger );
   238         void SetThreadLogger( CStifLogger* aThreadLogger );
   306         static void Panic( TPanicReason aReason );
   312         static void Panic( TPanicReason aReason );
   307      
   313      
   308         /**
   314         /**
   309         * Check that server is alive.
   315         * Check that server is alive.
   310         */ 
   316         */ 
   311         void IsServerAlive();
   317         void IsServerAlive() const;
   312 
   318 
   313         /**
   319         /**
   314         * Exception handler
   320         * Exception handler
   315         */
   321         */
   316         static void ExceptionHandler( TExcType );
   322         static void ExceptionHandler( TExcType );
   358         void ConstructL( TThreadId aServerThreadId );
   364         void ConstructL( TThreadId aServerThreadId );
   359 
   365 
   360         /** 
   366         /** 
   361         * C++ default constructor.
   367         * C++ default constructor.
   362         */
   368         */
   363         CTestThreadContainer( CTestModuleContainer* aModuleContainer );
   369         CTestThreadContainer( CTestModuleContainer* aModuleContainer );                              
   364                               
   370 
       
   371         /**
       
   372          * Get module container.
       
   373          */
       
   374         CTestModuleContainer& ModuleContainer();        
       
   375 
   365         /**
   376         /**
   366         * Handles to parent.
   377         * Handles to parent.
   367         */
   378         */
   368         CTestExecution& TestExecution();
   379         CTestExecution& TestExecution() const;
   369         CTestModuleContainer& ModuleContainer();
       
   370         
   380         
   371     public:     // Data
   381     public:     // Data
   372         
   382         
   373     protected:  // Data
   383     protected:  // Data
   374         // None
   384         // None