aboutsummaryrefslogtreecommitdiff
path: root/src/terminal_chat_console.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/terminal_chat_console.h')
-rw-r--r--src/terminal_chat_console.h34
1 files changed, 19 insertions, 15 deletions
diff --git a/src/terminal_chat_console.h b/src/terminal_chat_console.h
index d052616ad..eae7c6b22 100644
--- a/src/terminal_chat_console.h
+++ b/src/terminal_chat_console.h
@@ -25,19 +25,20 @@ with this program; if not, write to the Free Software Foundation, Inc.,
#include "log.h"
#include <sstream>
+
struct ChatInterface;
-class TermLogOutput : public ILogOutput
-{
+class TermLogOutput : public ILogOutput {
public:
+
void logRaw(LogLevel lev, const std::string &line)
{
queue.push_back(std::make_pair(lev, line));
}
virtual void log(LogLevel lev, const std::string &combined,
- const std::string &time, const std::string &thread_name,
- const std::string &payload_text)
+ const std::string &time, const std::string &thread_name,
+ const std::string &payload_text)
{
std::ostringstream os(std::ios_base::binary);
os << time << ": [" << thread_name << "] " << payload_text;
@@ -45,15 +46,20 @@ public:
queue.push_back(std::make_pair(lev, os.str()));
}
- MutexedQueue<std::pair<LogLevel, std::string>> queue;
+ MutexedQueue<std::pair<LogLevel, std::string> > queue;
};
-class TerminalChatConsole : public Thread
-{
+class TerminalChatConsole : public Thread {
public:
- TerminalChatConsole() : Thread("TerminalThread") {}
- void setup(ChatInterface *iface, bool *kill_requested, const std::string &nick)
+ TerminalChatConsole() :
+ Thread("TerminalThread")
+ {}
+
+ void setup(
+ ChatInterface *iface,
+ bool *kill_requested,
+ const std::string &nick)
{
m_nick = nick;
m_kill_requested = kill_requested;
@@ -83,13 +89,11 @@ private:
void step(int ch);
// Used to ensure the deinitialisation is always called.
- struct CursesInitHelper
- {
+ struct CursesInitHelper {
TerminalChatConsole *cons;
- CursesInitHelper(TerminalChatConsole *a_console) : cons(a_console)
- {
- cons->initOfCurses();
- }
+ CursesInitHelper(TerminalChatConsole * a_console)
+ : cons(a_console)
+ { cons->initOfCurses(); }
~CursesInitHelper() { cons->deInitOfCurses(); }
};