summaryrefslogtreecommitdiffstats
path: root/lldb/tools/lldb-mi/MICmnStreamStdinLinux.h
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/tools/lldb-mi/MICmnStreamStdinLinux.h')
-rw-r--r--lldb/tools/lldb-mi/MICmnStreamStdinLinux.h86
1 files changed, 41 insertions, 45 deletions
diff --git a/lldb/tools/lldb-mi/MICmnStreamStdinLinux.h b/lldb/tools/lldb-mi/MICmnStreamStdinLinux.h
index 78d796634b3..34717225eba 100644
--- a/lldb/tools/lldb-mi/MICmnStreamStdinLinux.h
+++ b/lldb/tools/lldb-mi/MICmnStreamStdinLinux.h
@@ -8,15 +8,15 @@
//===----------------------------------------------------------------------===//
//++
-// File: MIUtilStreamStdin.h
+// File: MIUtilStreamStdin.h
//
-// Overview: CMICmnStreamStdinLinux interface.
+// Overview: CMICmnStreamStdinLinux interface.
//
-// Environment: Compilers: Visual C++ 12.
-// gcc (Ubuntu/Linaro 4.8.1-10ubuntu9) 4.8.1
-// Libraries: See MIReadmetxt.
+// Environment: Compilers: Visual C++ 12.
+// gcc (Ubuntu/Linaro 4.8.1-10ubuntu9) 4.8.1
+// Libraries: See MIReadmetxt.
//
-// Copyright: None.
+// Copyright: None.
//--
#pragma once
@@ -27,49 +27,45 @@
#include "MIUtilSingletonBase.h"
//++ ============================================================================
-// Details: MI common code class. Specific OS stdin handling implementation.
-// CMICmnStreamStdin instance is set with stdin handler before using the
-// the stream. An instance of this class must be set up and ready to give
-// to the CMICmnStreamStdin before it initialises other CMICmnStreamStdin
-// will give an error.
-// Gotchas: None.
-// Authors: Illya Rudkin 16/06/2014.
-// Changes: None.
+// Details: MI common code class. Specific OS stdin handling implementation.
+// CMICmnStreamStdin instance is set with stdin handler before using the
+// the stream. An instance of this class must be set up and ready to give
+// to the CMICmnStreamStdin before it initialises other CMICmnStreamStdin
+// will give an error.
+// Gotchas: None.
+// Authors: Illya Rudkin 16/06/2014.
+// Changes: None.
//--
-class CMICmnStreamStdinLinux
-: public CMICmnBase
-, public CMICmnStreamStdin::IOSStdinHandler
-, public MI::ISingleton< CMICmnStreamStdinLinux >
+class CMICmnStreamStdinLinux : public CMICmnBase, public CMICmnStreamStdin::IOSStdinHandler, public MI::ISingleton<CMICmnStreamStdinLinux>
{
- // Give singleton access to private constructors
- friend MI::ISingleton< CMICmnStreamStdinLinux >;
+ // Give singleton access to private constructors
+ friend MI::ISingleton<CMICmnStreamStdinLinux>;
-// Methods:
-public:
- bool Initialize( void );
- bool Shutdown( void );
+ // Methods:
+ public:
+ bool Initialize(void);
+ bool Shutdown(void);
-// Overridden:
-public:
- // From CMICmnStreamStdin::IOSpecificReadStreamStdin
- virtual bool InputAvailable( bool & vwbAvail );
- virtual const MIchar * ReadLine( CMIUtilString & vwErrMsg );
-
-// Methods:
-private:
- /* ctor */ CMICmnStreamStdinLinux( void );
- /* ctor */ CMICmnStreamStdinLinux( const CMICmnStreamStdin & );
- void operator=( const CMICmnStreamStdin & );
+ // Overridden:
+ public:
+ // From CMICmnStreamStdin::IOSpecificReadStreamStdin
+ virtual bool InputAvailable(bool &vwbAvail);
+ virtual const MIchar *ReadLine(CMIUtilString &vwErrMsg);
-// Overridden:
-private:
- // From CMICmnBase
- /* dtor */ virtual ~CMICmnStreamStdinLinux( void );
+ // Methods:
+ private:
+ /* ctor */ CMICmnStreamStdinLinux(void);
+ /* ctor */ CMICmnStreamStdinLinux(const CMICmnStreamStdin &);
+ void operator=(const CMICmnStreamStdin &);
-// Attributes:
-private:
- const MIuint m_constBufferSize;
- FILE * m_pStdin;
- MIchar * m_pCmdBuffer;
-};
+ // Overridden:
+ private:
+ // From CMICmnBase
+ /* dtor */ virtual ~CMICmnStreamStdinLinux(void);
+ // Attributes:
+ private:
+ const MIuint m_constBufferSize;
+ FILE *m_pStdin;
+ MIchar *m_pCmdBuffer;
+};
OpenPOWER on IntegriCloud