diff -r e7d2d738d3c2 -r 2f92ad2dc5db kerneltest/e32test/rm_debug/t_rmdebug.h --- a/kerneltest/e32test/rm_debug/t_rmdebug.h Mon Mar 15 12:45:50 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,61 +0,0 @@ -// Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies). -// All rights reserved. -// This component and the accompanying materials are made available -// under the terms of the License "Eclipse Public License v1.0" -// which accompanies this distribution, and is available -// at the URL "http://www.eclipse.org/legal/epl-v10.html". -// -// Initial Contributors: -// Nokia Corporation - initial contribution. -// -// Contributors: -// -// Description: -// Definitions for the run mode debug tests -// -// - -#ifndef RMDEBUG_H -#define RMDEBUG_H - -// Function codes (opcodes) used in message passing between client and server -enum TRunModeAgentState - { - ERunModeAgentUnInit, - ERunModeAgentRunning, - }; - - -// -// class CRunModeAgent -// -// The basic run mode agent. -// -class CRunModeAgent : public CBase - { - public: - static CRunModeAgent* NewL(); - ~CRunModeAgent(); - void ClientAppL(); - - private: - CRunModeAgent(); - void ConstructL(); - - TInt TestStartup(); - TInt TestShutdown(); - - void TestProcessList(); - void TestThreadList(); - void TestMemoryAccess(); - void TestSuspendResume(); - - private: - RDebugServSession iServSession; - RThread iDebugThread; - TInt iProcessID; - TInt iThreadID; - TInt iState; - }; - -#endif // RMDEBUG_H