23 #ifndef _LOG4CPLUS_SPI_APPENDER_ATTACHABLE_HEADER_ 24 #define _LOG4CPLUS_SPI_APPENDER_ATTACHABLE_HEADER_ 26 #include "dcmtk/oflog/config.h" 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_ helpers::SharedObjectPtr< Appender > SharedAppenderPtr
This is a pointer to an Appender.
double linked list template class.
a simple string class that implements a subset of std::string.
This Interface is for attaching Appenders to objects.