blocxx
BLOCXX_NAMESPACE::LogMessagePatternFormatter::Converter Class Referenceabstract
Inheritance diagram for BLOCXX_NAMESPACE::LogMessagePatternFormatter::Converter:
BLOCXX_NAMESPACE::IntrusiveCountableBase

Public Member Functions

 Converter ()
 
 Converter (const Formatting &formatting)
 
virtual ~Converter ()
 
virtual void formatMessage (const LogMessage &message, StringBuffer &output) const
 
virtual void convert (const LogMessage &message, StringBuffer &output) const =0
 

Private Attributes

Formatting m_formatting
 

Additional Inherited Members

- Protected Member Functions inherited from BLOCXX_NAMESPACE::IntrusiveCountableBase
 IntrusiveCountableBase ()
 
 IntrusiveCountableBase (const IntrusiveCountableBase &)
 
IntrusiveCountableBaseoperator= (const IntrusiveCountableBase &)
 
virtual ~IntrusiveCountableBase ()
 

Detailed Description

Definition at line 98 of file LogMessagePatternFormatter.cpp.

Constructor & Destructor Documentation

◆ Converter() [1/2]

BLOCXX_NAMESPACE::LogMessagePatternFormatter::Converter::Converter ( )
inline

Definition at line 101 of file LogMessagePatternFormatter.cpp.

◆ Converter() [2/2]

BLOCXX_NAMESPACE::LogMessagePatternFormatter::Converter::Converter ( const Formatting & formatting)
inline

Definition at line 104 of file LogMessagePatternFormatter.cpp.

References m_formatting.

◆ ~Converter()

virtual BLOCXX_NAMESPACE::LogMessagePatternFormatter::Converter::~Converter ( )
inlinevirtual

Definition at line 108 of file LogMessagePatternFormatter.cpp.

Member Function Documentation

◆ convert()

virtual void BLOCXX_NAMESPACE::LogMessagePatternFormatter::Converter::convert ( const LogMessage & message,
StringBuffer & output ) const
pure virtual

Referenced by formatMessage().

◆ formatMessage()

Member Data Documentation

◆ m_formatting

Formatting BLOCXX_NAMESPACE::LogMessagePatternFormatter::Converter::m_formatting
private

Definition at line 166 of file LogMessagePatternFormatter.cpp.

Referenced by Converter(), and formatMessage().


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