aboutsummaryrefslogtreecommitdiff
path: root/tools/lldb-mi/MICmnStreamStderr.h
diff options
context:
space:
mode:
Diffstat (limited to 'tools/lldb-mi/MICmnStreamStderr.h')
-rw-r--r--tools/lldb-mi/MICmnStreamStderr.h88
1 files changed, 43 insertions, 45 deletions
diff --git a/tools/lldb-mi/MICmnStreamStderr.h b/tools/lldb-mi/MICmnStreamStderr.h
index 45a1cf3bfc70..4fc363fa6b0a 100644
--- a/tools/lldb-mi/MICmnStreamStderr.h
+++ b/tools/lldb-mi/MICmnStreamStderr.h
@@ -8,15 +8,15 @@
//===----------------------------------------------------------------------===//
//++
-// File: MICmnStreamStderr.h
+// File: MICmnStreamStderr.h
//
-// Overview: CMICmnStreamStderr interface.
+// Overview: CMICmnStreamStderr 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
@@ -28,49 +28,47 @@
#include "MIUtilThreadBaseStd.h"
//++ ============================================================================
-// Details: MI common code class. The MI driver requires this object.
-// CMICmnStreamStderr sets up and tears downs stderr for the driver.
-//
-// Singleton class.
-// Gotchas: None.
-// Authors: Illya Rudkin 19/03/2014.
-// Changes: None.
+// Details: MI common code class. The MI driver requires this object.
+// CMICmnStreamStderr sets up and tears downs stderr for the driver.
+//
+// Singleton class.
+// Gotchas: None.
+// Authors: Illya Rudkin 19/03/2014.
+// Changes: None.
//--
-class CMICmnStreamStderr
-: public CMICmnBase
-, public MI::ISingleton< CMICmnStreamStderr >
+class CMICmnStreamStderr : public CMICmnBase, public MI::ISingleton<CMICmnStreamStderr>
{
- friend class MI::ISingleton< CMICmnStreamStderr >;
+ friend class MI::ISingleton<CMICmnStreamStderr>;
+
+ // Statics:
+ public:
+ static bool TextToStderr(const CMIUtilString &vrTxt);
+ static bool LLDBMsgToConsole(const CMIUtilString &vrTxt);
-// Statics:
-public:
- static bool TextToStderr( const CMIUtilString & vrTxt );
- static bool LLDBMsgToConsole( const CMIUtilString & vrTxt );
+ // Methods:
+ public:
+ bool Initialize(void);
+ bool Shutdown(void);
+ //
+ bool Lock(void);
+ bool Unlock(void);
+ bool Write(const CMIUtilString &vText, const bool vbSendToLog = true);
+ bool WriteLLDBMsg(const CMIUtilString &vText, const bool vbSendToLog = true);
- // Methods:
-public:
- bool Initialize( void );
- bool Shutdown( void );
- //
- bool Lock( void );
- bool Unlock( void );
- bool Write( const CMIUtilString & vText, const bool vbSendToLog = true );
- bool WriteLLDBMsg( const CMIUtilString & vText, const bool vbSendToLog = true );
+ // Methods:
+ private:
+ /* ctor */ CMICmnStreamStderr(void);
+ /* ctor */ CMICmnStreamStderr(const CMICmnStreamStderr &);
+ void operator=(const CMICmnStreamStderr &);
+ //
+ bool WritePriv(const CMIUtilString &vText, const CMIUtilString &vTxtForLogFile, const bool vbSendToLog = true);
-// Methods:
-private:
- /* ctor */ CMICmnStreamStderr( void );
- /* ctor */ CMICmnStreamStderr( const CMICmnStreamStderr & );
- void operator=( const CMICmnStreamStderr & );
- //
- bool WritePriv( const CMIUtilString & vText, const CMIUtilString & vTxtForLogFile, const bool vbSendToLog = true );
-
-// Overridden:
-private:
- // From CMICmnBase
- /* dtor */ virtual ~CMICmnStreamStderr( void );
+ // Overridden:
+ private:
+ // From CMICmnBase
+ /* dtor */ virtual ~CMICmnStreamStderr(void);
-// Attributes:
-private:
- CMIUtilThreadMutex m_mutex; // Mutex object for sync during Write()
+ // Attributes:
+ private:
+ CMIUtilThreadMutex m_mutex; // Mutex object for sync during Write()
};