See derived Classes in SALOMELocalTrace for usage without CORBA, see derived Classes in SALOMETraceCollector for usage with CORBA. More...
#include <BaseTraceCollector.hxx>
Public Member Functions | |
virtual | ~BaseTraceCollector () |
Destructor: virtual, implemented in derived classes. More... | |
Protected Member Functions | |
BaseTraceCollector () | |
Constructor: no need of LocalTraceBufferPool object initialization here, thread safe singleton used in LocalTraceBufferPool::instance() See derived classes. More... | |
Static Protected Attributes | |
static int | _threadToClose = 0 |
static BaseTraceCollector * | _singleton = 0 |
static pthread_mutex_t | _singletonMutex |
static pthread_t * | _threadId = 0 |
static sem_t | _sem |
See derived Classes in SALOMELocalTrace for usage without CORBA, see derived Classes in SALOMETraceCollector for usage with CORBA.
|
virtual |
Destructor: virtual, implemented in derived classes.
Wait until printing thread ends (BaseTraceCollector::run)
|
protected |
Constructor: no need of LocalTraceBufferPool object initialization here, thread safe singleton used in LocalTraceBufferPool::instance() See derived classes.
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
Referenced by FileTraceCollector::FileTraceCollector(), LocalTraceCollector::LocalTraceCollector(), LocalTraceCollector::run(), FileTraceCollector::run(), SALOMETraceCollector::run(), SALOMETraceCollector::SALOMETraceCollector(), FileTraceCollector::~FileTraceCollector(), LocalTraceCollector::~LocalTraceCollector(), and SALOMETraceCollector::~SALOMETraceCollector().
|
staticprotected |
Referenced by FileTraceCollector::FileTraceCollector(), LocalTraceCollector::LocalTraceCollector(), LocalTraceCollector::run(), FileTraceCollector::run(), SALOMETraceCollector::run(), SALOMETraceCollector::SALOMETraceCollector(), FileTraceCollector::~FileTraceCollector(), LocalTraceCollector::~LocalTraceCollector(), and SALOMETraceCollector::~SALOMETraceCollector().