plugins/consoles/win32cons/src/console.h
changeset 30 35cb3fe43f60
parent 0 7f656887cf89
--- a/plugins/consoles/win32cons/src/console.h	Wed Aug 11 12:57:25 2010 +0100
+++ b/plugins/consoles/win32cons/src/console.h	Thu Aug 12 16:38:42 2010 +0100
@@ -49,12 +49,7 @@
   
 Piping into the emulator process via this console is as yet untested.
 */
-#ifdef EKA2
-NONSHARABLE_CLASS(CWin32Console)
-#else
-class CWin32Console
-#endif
-	 : public CConsoleBase
+NONSHARABLE_CLASS(CWin32Console) : public CConsoleBase, public MIosrvConsoleHelper
 	{
 public:
 	CWin32Console();
@@ -76,7 +71,9 @@
 	virtual TUint KeyModifiers() const;
 	virtual TInt Extension_(TUint aExtensionId, TAny*& a0, TAny* a1);
 	
-	virtual void WriteStdErr(const TDesC& aDes);
+private: // From MIosrvConsoleHelper
+	TInt WriteStdErr(const TDesC& aDes);
+
 private:
 	TInt CreateNewConsole(const TDesC& aTitle, TSize aSize);
 	TInt FindClientThreadId(TThreadId& aThreadId);