18 #ifndef RTC_LOGSTREAMBASE_H
19 #define RTC_LOGSTREAMBASE_H
21 #include <coil/Properties.h>
22 #include <coil/Factory.h>
23 #include <coil/Logger.h>
102 #if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__)
103 EXTERN
template class DLL_PLUGIN coil::GlobalFactory<RTC::LogstreamBase>;
104 #elif defined(__GNUC__)
105 EXTERN
template class coil::GlobalFactory<RTC::LogstreamBase>;
Definition: LogstreamBase.h:57
virtual bool init(const coil::Properties &prop)=0
Initializing configuration.
virtual StreambufType * getStreamBuffer()=0
virtual ~LogstreamBase()=default
Destructor.
coil::GlobalFactory< LogstreamBase > LogstreamFactory
Definition: LogstreamBase.h:99
coil::LogStreamBuffer StreambufType
Definition: LogstreamBase.h:55
coil::Properties Properties
Definition: RTC.h:72