67 #ifndef _LOGCENTRALCOMPONENT_IMPL_HH_
68 #define _LOGCENTRALCOMPONENT_IMPL_HH_
70 #include "LogTypes.hh"
71 #include "LogComponent.hh"
72 #include "ComponentList.hh"
73 #include "FilterManagerInterface.hh"
74 #include "TimeBuffer.hh"
75 #include "FullLinkedList.hh"
77 #include "CorbaLogForwarder.hh"
120 public PortableServer::RefCountServantBase {
153 const char* componentHostname,
155 const char* compConfigurator,
196 ping(
const char* componentName);
221 class AliveCheckThread:
public omni_thread {
239 run_undetached(
void* params);
245 friend class LogCentralComponent_impl::AliveCheckThread;
252 AliveCheckThread* aliveCheckThread;
259 public PortableServer::RefCountServantBase {
266 connectComponent(
char*& componentName,
267 const char* componentHostname,
269 const char* compConfigurator,
274 disconnectComponent(
const char* componentName,
const char* message);
280 ping(
const char* componentName);
284 synchronize(
const char* componentName,
const log_time_t& componentTime);
303 public PortableServer::RefCountServantBase {
306 const char* objName);