DCMTK Version 3.7.0 OFFIS DICOM Toolkit

Public Member Functions | List of all members
dcmtk::log4cplus::spi::AppenderAttachable Class Referenceabstract

This Interface is for attaching Appenders to objects. More...

Inheritance diagram for dcmtk::log4cplus::spi::AppenderAttachable:

## Public Member Functions
virtual void | addAppender (SharedAppenderPtr newAppender)=0
| Add an appender.
virtual SharedAppenderPtrList | getAllAppenders ()=0
| Get all previously added appenders as an Enumeration. More...
virtual SharedAppenderPtr | getAppender (const log4cplus::tstring &name)=0
| Get an appender by name.
virtual void | removeAllAppenders ()=0
| Remove all previously added appenders.
virtual void | removeAppender (SharedAppenderPtr appender)=0
| Remove the appender passed as parameter from the list of appenders.
virtual void | removeAppender (const log4cplus::tstring &name)=0
| Remove the appender with the name passed as parameter from the list of appenders. More...

## Detailed Description

This Interface is for attaching Appenders to objects.

## Member Function Documentation

## ◆ getAllAppenders()

virtual SharedAppenderPtrList dcmtk::log4cplus::spi::AppenderAttachable::getAllAppenders | ( |  | ) |
| pure virtual

Get all previously added appenders as an Enumeration.

Implemented in dcmtk::log4cplus::helpers::AppenderAttachableImpl.

## ◆ removeAppender()

virtual void dcmtk::log4cplus::spi::AppenderAttachable::removeAppender | ( | const log4cplus::tstring & | name | ) |
| pure virtual

Remove the appender with the name passed as parameter from the list of appenders.

Implemented in dcmtk::log4cplus::helpers::AppenderAttachableImpl.

The documentation for this class was generated from the following file:

- oflog/include/dcmtk/oflog/spi/apndatch.h

Generated on Mon Dec 15 2025 for DCMTK Version 3.7.0 by Doxygen 1.9.1