28 #ifndef _cmnLODOutputMultiplexer_h
29 #define _cmnLODOutputMultiplexer_h
89 :
BaseType(NULL), StreambufProxy(multiplexer, level) {
90 if (multiplexer != NULL) {
91 init(&StreambufProxy);
112 return StreambufProxy.
GetLOD();
119 StreambufProxy.
SetLOD(lod);
129 #endif // _cmnLODOutputMultiplexer_h
Portability across compilers and operating systems tools.
Description of types for dynamic control of output messages.
char char_type
Definition: cmnLODOutputMultiplexer.h:79
cmnLogLevel GetLOD(void) const
Definition: cmnLODOutputMultiplexer.h:111
void SetLOD(cmnLogLevel lod)
Definition: cmnLODOutputMultiplexer.h:118
short cmnLogLevel
Definition: cmnLogLoD.h:55
std::ostream BaseType
Definition: cmnLODOutputMultiplexer.h:83
cmnLODOutputMultiplexer(SinkType *multiplexer, cmnLogLevel level)
Definition: cmnLODOutputMultiplexer.h:88
void SetLOD(cmnLogLevel level)
Definition: cmnMultiplexerStreambufProxy.h:110
cmnLogLevel GetLOD(void) const
Definition: cmnMultiplexerStreambufProxy.h:105
Types for dynamic control of output messages.
Definition: cmnLODOutputMultiplexer.h:71
cmnLODOutputMultiplexer & Ref(void)
Definition: cmnLODOutputMultiplexer.h:103
cmnLODMultiplexerStreambuf< char_type > SinkType
Definition: cmnLODOutputMultiplexer.h:81