summaryrefslogtreecommitdiff
path: root/src/components/utils/include/utils/log_message_loop_thread.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/utils/include/utils/log_message_loop_thread.h')
-rw-r--r--src/components/utils/include/utils/log_message_loop_thread.h17
1 files changed, 5 insertions, 12 deletions
diff --git a/src/components/utils/include/utils/log_message_loop_thread.h b/src/components/utils/include/utils/log_message_loop_thread.h
index 87b6c7e531..deea1a07c0 100644
--- a/src/components/utils/include/utils/log_message_loop_thread.h
+++ b/src/components/utils/include/utils/log_message_loop_thread.h
@@ -39,7 +39,6 @@
#include "utils/macro.h"
#include "utils/threads/message_loop_thread.h"
-#include "utils/singleton.h"
namespace logger {
@@ -54,26 +53,20 @@ typedef struct {
typedef std::queue<LogMessage> LogMessageQueue;
-typedef threads::MessageLoopThread<LogMessageQueue> LogMessageLoopThreadTemplate;
+typedef threads::MessageLoopThread<LogMessageQueue>
+ LogMessageLoopThreadTemplate;
class LogMessageHandler : public LogMessageLoopThreadTemplate::Handler {
public:
virtual void Handle(const LogMessage message) OVERRIDE;
};
-class LogMessageLoopThread :
- public LogMessageLoopThreadTemplate,
- public utils::Singleton<LogMessageLoopThread> {
-
+class LogMessageLoopThread : public LogMessageLoopThreadTemplate {
public:
- ~LogMessageLoopThread();
-
- private:
LogMessageLoopThread();
+ ~LogMessageLoopThread();
-DISALLOW_COPY_AND_ASSIGN(LogMessageLoopThread);
-FRIEND_BASE_SINGLETON_CLASS(LogMessageLoopThread);
-
+ DISALLOW_COPY_AND_ASSIGN(LogMessageLoopThread);
};
} // namespace logger