23 #ifndef _LOG4CPLUS_SPI_APPENDER_ATTACHABLE_HEADER_
24 #define _LOG4CPLUS_SPI_APPENDER_ATTACHABLE_HEADER_
26 #include "dcmtk/oflog/config.h"
34 typedef helpers::SharedObjectPtr<Appender> SharedAppenderPtr;
49 virtual void addAppender(SharedAppenderPtr newAppender) = 0;
54 virtual SharedAppenderPtrList getAllAppenders() = 0;
64 virtual void removeAllAppenders() = 0;
69 virtual void removeAppender(SharedAppenderPtr appender) = 0;
84 #endif // _LOG4CPLUS_SPI_APPENDER_ATTACHABLE_HEADER_
double linked list template class.
a simple string class that implements a subset of std::string.
This Interface is for attaching Appenders to objects.