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>
93 virtual bool init(
const coil::Properties& prop) = 0;
102#if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__)
103EXTERN
template class DLL_PLUGIN coil::GlobalFactory<RTC::LogstreamBase>;
104#elif defined(__GNUC__)
105EXTERN
template class coil::GlobalFactory<RTC::LogstreamBase>;
Definition LogstreamBase.h:57
virtual StreambufType * getStreamBuffer()=0
virtual bool init(const coil::Properties &prop)=0
Initializing configuration.
virtual ~LogstreamBase()=default
Destructor.
coil::LogStreamBuffer StreambufType
Definition LogstreamBase.h:55
coil::GlobalFactory< LogstreamBase > LogstreamFactory
Definition LogstreamBase.h:99