casa
5.7.0-16
|
#include <AsynchronousTools.h>
Classes | |
class | LoggerThread |
Public Member Functions | |
Logger (const Logger &)=delete | |
make noncopyable... More... | |
Logger & | operator= (const Logger &)=delete |
void | log (const char *format,...) |
void | registerName (const casacore::String &threadName) |
void | start (const char *logFilename) |
Static Public Member Functions | |
static Logger * | get () |
Private Types | |
typedef map< pthread_t, casacore::String > | ThreadNames |
void log (char * format,...); void setLogFilename (char * logFilename); void terminate (); More... | |
Private Member Functions | |
Logger () | |
~Logger () | |
Static Private Member Functions | |
static void | initialize () |
Private Attributes | |
LoggerThread * | loggerThread_p |
bool | loggingStarted_p |
Mutex * | nameMutex_p |
ThreadNames | threadNames_p |
Static Private Attributes | |
static Logger * | singleton_p |
Definition at line 211 of file AsynchronousTools.h.
|
private |
void log (char * format,...); void setLogFilename (char * logFilename); void terminate ();
Definition at line 258 of file AsynchronousTools.h.
|
delete |
make noncopyable...
|
private |
|
private |
|
static |
|
staticprivate |
void casa::async::Logger::log | ( | const char * | format, |
... | |||
) |
void casa::async::Logger::registerName | ( | const casacore::String & | threadName | ) |
void casa::async::Logger::start | ( | const char * | logFilename | ) |
|
private |
Definition at line 260 of file AsynchronousTools.h.
|
private |
Definition at line 261 of file AsynchronousTools.h.
|
private |
Definition at line 262 of file AsynchronousTools.h.
|
staticprivate |
Definition at line 265 of file AsynchronousTools.h.
|
private |
Definition at line 263 of file AsynchronousTools.h.