log4cplus_spi_AppenderFactory(3)

log4cplus::spi::AppenderFactory(3) log4cplus log4cplus::spi::AppenderFactory(3)

NAME

log4cplus::spi::AppenderFactory - This abstract class defines the 'Factory' interface to create 'Appender' objects.

SYNOPSIS

#include <factory.h>

Inherits log4cplus::spi::BaseFactory.

Public Types


typedef Appender ProductType
typedef SharedAppenderPtr ProductPtr

Public Member Functions


AppenderFactory ()
virtual ~AppenderFactory ()=0
virtual SharedAppenderPtr createObject (const log4cplus::helpers::Properties &props)=0
Create an 'Appender' object.

Public Member Functions inherited from log4cplus::spi::BaseFactory
virtual ~BaseFactory ()=0
virtual log4cplus::tstring const & getTypeName () const =0
Returns the typename of the objects this factory creates.

Detailed Description

This abstract class defines the 'Factory' interface to create 'Appender' objects.

Definition at line 64 of file factory.h.

Member Typedef Documentation

typedef SharedAppenderPtr log4cplus::spi::AppenderFactory::ProductPtr

Definition at line 67 of file factory.h.

typedef Appender log4cplus::spi::AppenderFactory::ProductType

Definition at line 66 of file factory.h.

Constructor & Destructor Documentation

log4cplus::spi::AppenderFactory::AppenderFactory ()

virtual log4cplus::spi::AppenderFactory::~AppenderFactory () [pure virtual]

Member Function Documentation

virtual SharedAppenderPtr log4cplus::spi::AppenderFactory::createObject (const log4cplus::helpers::Properties & props) [pure virtual]

Create an 'Appender' object.

Author

Generated automatically by Doxygen for log4cplus from the source code.

Mon Jun 5 2023 21:46:10 Version 2.0.7