75 #ifndef _LOGCOMPONENTBASE_HH_
76 #define _LOGCOMPONENTBASE_HH_
78 #include <omnithread.h>
80 #include "LogTypes.hh"
81 #include "ComponentConfigurator_impl.hh"
82 #include "PingThread.hh"
83 #include "FlushBufferThread.hh"
84 #include "LogComponent.hh"
86 #define PINGTHREAD_SLEEP_TIME_SEC 1
87 #define PINGTHREAD_SLEEP_TIME_NSEC 0
88 #define PINGTHREAD_SYNCHRO_FREQUENCY 60
89 #define FLUSHBUFFERTHREAD_SLEEP_TIME_SEC 0
90 #define FLUSHBUFFERTHREAD_SLEEP_TIME_NSEC 50000000
97 unsigned int tracelevel,
const char* name,
98 unsigned int port = 0);
103 setName(
const char* name);
112 connect(
const char* message);
115 disconnect(
const char* message);
118 sendMsg(
const char* tag,
const char* msg);
121 isLog(
const char* tagname);
123 LogCentralComponent_var LCCref;
124 ComponentConfigurator_var CCref;
Definition: LogComponentBase.hh:94
Definition: FlushBufferThread.hh:75
Definition: libraries/LogComponentBaseC++/ComponentConfigurator_impl.hh:77
Definition: LogTypes.hh:57
Definition: LogTypes.hh:107
Definition: PingThread.hh:74
Definition: LogTypes.hh:218