#include <AsynchronousTools.h>
Public Member Functions | |
| LoggerThread () | |
| ~LoggerThread () | |
| void | log (const string &text) |
| void | setLogFilename (const String &filename) |
| void | terminate () |
Protected Member Functions | |
| void * | run () |
Private Attributes | |
| Bool | deleteStream_p |
| String | logFilename_p |
| Condition | loggerChanged_p |
| ostream * | logStream_p |
| Mutex | mutex_p |
| queue< string > | outputQueue_p |
Definition at line 228 of file AsynchronousTools.h.
| casa::async::Logger::LoggerThread::LoggerThread | ( | ) |
| casa::async::Logger::LoggerThread::~LoggerThread | ( | ) |
| void casa::async::Logger::LoggerThread::log | ( | const string & | text | ) |
| void* casa::async::Logger::LoggerThread::run | ( | ) | [protected, virtual] |
Implements casa::async::Thread.
| void casa::async::Logger::LoggerThread::setLogFilename | ( | const String & | filename | ) |
| void casa::async::Logger::LoggerThread::terminate | ( | ) | [virtual] |
Reimplemented from casa::async::Thread.
Bool casa::async::Logger::LoggerThread::deleteStream_p [private] |
Definition at line 244 of file AsynchronousTools.h.
String casa::async::Logger::LoggerThread::logFilename_p [private] |
Definition at line 245 of file AsynchronousTools.h.
Definition at line 246 of file AsynchronousTools.h.
ostream* casa::async::Logger::LoggerThread::logStream_p [private] |
Definition at line 247 of file AsynchronousTools.h.
Definition at line 248 of file AsynchronousTools.h.
queue<string> casa::async::Logger::LoggerThread::outputQueue_p [private] |
Definition at line 249 of file AsynchronousTools.h.
1.6.1