diff -r 07b41fa8d1dd -r ca8a1b6995f6 memspy/Console/Include/ConsoleMenu.h --- a/memspy/Console/Include/ConsoleMenu.h Thu Aug 19 11:25:43 2010 +0300 +++ b/memspy/Console/Include/ConsoleMenu.h Tue Aug 31 16:45:49 2010 +0300 @@ -26,22 +26,22 @@ // Engine includes #include #include - +#include // User includes #include "ConsoleConstants.h" // Classes referenced class CConsoleBase; - +class RMemSpySession; class CMemSpyConsoleMenu : public CActive, public MMemSpyEngineObserver { public: - static CMemSpyConsoleMenu* NewLC( CMemSpyEngine& aEngine, CConsoleBase& aConsole ); + static CMemSpyConsoleMenu* NewLC( RMemSpySession& aSession, CConsoleBase& aConsole ); ~CMemSpyConsoleMenu(); private: - CMemSpyConsoleMenu( CMemSpyEngine& aEngine, CConsoleBase& aConsole ); + CMemSpyConsoleMenu( RMemSpySession& aEngine, CConsoleBase& aConsole ); void ConstructL(); public: // API @@ -74,8 +74,10 @@ void InitiateMemSpyClientServerOperationL( TInt aOpCode ); private: // Data members - CMemSpyEngine& iEngine; + RMemSpySession& iSession; CConsoleBase& iConsole; + + TMemSpyOutputType iOutputType; // TBuf iCommandBuffer; TPoint iCommandPromptPos;