Public Types | Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
LayoutAppender Class Reference

#include <LayoutAppender.hh>

Inheritance diagram for LayoutAppender:
Inheritance graph
[legend]

List of all members.

Public Types

typedef BasicLayout DefaultLayoutType

Public Member Functions

 LayoutAppender (const std::string &name)
virtual bool requiresLayout () const
virtual void setLayout (Layout *layout=NULL)
virtual ~LayoutAppender ()

Protected Member Functions

Layout_getLayout ()

Private Member Functions

LayoutAppenderoperator= (const LayoutAppender &)

Private Attributes

Layout_layout

Detailed Description

LayoutAppender is a common superclass for all Appenders that require a Layout.

Definition at line 24 of file LayoutAppender.hh.


Member Typedef Documentation

Definition at line 27 of file LayoutAppender.hh.


Constructor & Destructor Documentation

LayoutAppender::LayoutAppender ( const std::string &  name)
virtual LayoutAppender::~LayoutAppender ( ) [virtual]

Member Function Documentation

Return the layout of the appender. This method is the Layout accessor for subclasses of LayoutAppender.

Returns:
the Layout.
LayoutAppender& LayoutAppender::operator= ( const LayoutAppender ) [private]
virtual bool LayoutAppender::requiresLayout ( ) const [virtual]

Check if the appender requires a layout. All LayoutAppenders do, therefore this method returns true for all subclasses.

Returns:
true.

Implements AppenderSkeleton.

virtual void LayoutAppender::setLayout ( Layout layout = NULL) [virtual]

Set the Layout for this appender.

Parameters:
layoutThe layout to use.

Implements AppenderSkeleton.


Member Data Documentation

Definition at line 50 of file LayoutAppender.hh.


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


rc_visard_driver
Author(s): Heiko Hirschmueller , Christian Emmerich , Felix Ruess
autogenerated on Thu Jun 6 2019 20:43:10