casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions | Private Attributes
casa::async::Logger::LoggerThread Class Reference

#include <AsynchronousTools.h>

Inheritance diagram for casa::async::Logger::LoggerThread:
casa::async::Thread

List of all members.

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

Detailed Description

Definition at line 226 of file AsynchronousTools.h.


Constructor & Destructor Documentation


Member Function Documentation

void casa::async::Logger::LoggerThread::log ( const string &  text)
void* casa::async::Logger::LoggerThread::run ( ) [protected, virtual]

Implements casa::async::Thread.

Reimplemented from casa::async::Thread.


Member Data Documentation

Definition at line 242 of file AsynchronousTools.h.

Definition at line 243 of file AsynchronousTools.h.

Definition at line 244 of file AsynchronousTools.h.

Definition at line 245 of file AsynchronousTools.h.

Definition at line 246 of file AsynchronousTools.h.

Definition at line 247 of file AsynchronousTools.h.


The documentation for this class was generated from the following file: