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().