plumbing::logging_null Class Reference

#include <null.h>

Inheritance diagram for plumbing::logging_null:
plumbing::logging

Public Member Functions

virtual ~logging_null ()
 logging_null ()

Protected Member Functions

void deliver_message_text (const char *txt)

Private Member Functions

 logging_null (const logging_null &rhs)
logging_nulloperator= (const logging_null &rhs)

Detailed Description

The plumbing::logging_null class is used to represent a logging destination that throws everything away.

Definition at line 29 of file null.h.


Constructor & Destructor Documentation

plumbing::logging_null::~logging_null (  )  [virtual]

The destructor.

Definition at line 21 of file null.cc.

plumbing::logging_null::logging_null (  ) 

The default constructor.

Definition at line 26 of file null.cc.

plumbing::logging_null::logging_null ( const logging_null rhs  )  [private]

The copy constructor. Do not use.

Parameters:
rhs The right hand side of the initialisation.

Member Function Documentation

void plumbing::logging_null::deliver_message_text ( const char *  txt  )  [protected, virtual]

The deliver_message_text method is used to actually deliver a log message to the logging medium. All formatting has been completed, the text requires no further substitutions.

Implements plumbing::logging.

Definition at line 32 of file null.cc.

logging_null& plumbing::logging_null::operator= ( const logging_null rhs  )  [private]

The assignment operator. Do not use.

Parameters:
rhs The rights hand side of the assignment.

The documentation for this class was generated from the following files:
Generated on Thu Sep 16 14:51:27 2010 for Plumbing by  doxygen 1.6.3