casa
5.7.0-16
|
#include <AsynchronousTools.h>
Public Member Functions | |
LoggerThread () | |
~LoggerThread () | |
void | log (const string &text) |
void | setLogFilename (const casacore::String &filename) |
void | terminate () |
Public Member Functions inherited from casa::async::Thread | |
Thread () | |
virtual | ~Thread () |
pthread_t | getId () const |
pid_t | gettid () const |
bool | isTerminationRequested () const |
void * | join () |
void | startThread () |
Protected Member Functions | |
void * | run () |
Protected Member Functions inherited from casa::async::Thread | |
bool | isStarted () const |
Private Attributes | |
bool | deleteStream_p |
casacore::String | logFilename_p |
Condition | loggerChanged_p |
std::ostream * | logStream_p |
Mutex | mutex_p |
queue< std::string > | outputQueue_p |
Additional Inherited Members | |
Public Types inherited from casa::async::Thread | |
typedef void *(* | ThreadFunction )(void *) |
Static Protected Member Functions inherited from casa::async::Thread | |
static void * | threadFunction (void *) |
Definition at line 227 of file AsynchronousTools.h.
casa::async::Logger::LoggerThread::LoggerThread | ( | ) |
casa::async::Logger::LoggerThread::~LoggerThread | ( | ) |
void casa::async::Logger::LoggerThread::log | ( | const string & | text | ) |
|
protectedvirtual |
Implements casa::async::Thread.
void casa::async::Logger::LoggerThread::setLogFilename | ( | const casacore::String & | filename | ) |
|
virtual |
Reimplemented from casa::async::Thread.
|
private |
Definition at line 243 of file AsynchronousTools.h.
|
private |
Definition at line 244 of file AsynchronousTools.h.
|
private |
Definition at line 245 of file AsynchronousTools.h.
|
private |
Definition at line 246 of file AsynchronousTools.h.
|
private |
Definition at line 247 of file AsynchronousTools.h.
|
private |
Definition at line 248 of file AsynchronousTools.h.