casa
$Rev:20696$
|
#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 226 of file AsynchronousTools.h.
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.
Definition at line 242 of file AsynchronousTools.h.
Definition at line 243 of file AsynchronousTools.h.
Definition at line 244 of file AsynchronousTools.h.
ostream* casa::async::Logger::LoggerThread::logStream_p [private] |
Definition at line 245 of file AsynchronousTools.h.
Definition at line 246 of file AsynchronousTools.h.
queue<string> casa::async::Logger::LoggerThread::outputQueue_p [private] |
Definition at line 247 of file AsynchronousTools.h.