Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

dolfin::GenericLogger Class Reference

#include <GenericLogger.h>

Inheritance diagram for dolfin::GenericLogger:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 GenericLogger ()
virtual ~GenericLogger ()
virtual void info (const char *msg)=0
virtual void debug (const char *msg, const char *location)=0
virtual void warning (const char *msg, const char *location)=0
virtual void error (const char *msg, const char *location)=0
virtual void dassert (const char *msg, const char *location)=0
virtual void progress (const char *title, const char *label, real p)=0
virtual void update ()=0
virtual void quit ()=0
virtual bool finished ()=0
virtual void progress_add (Progress *p)=0
virtual void progress_remove (Progress *p)=0
void start ()
void end ()

Protected Attributes

int level

Constructor & Destructor Documentation

GenericLogger::GenericLogger (   ) 
 

virtual dolfin::GenericLogger::~GenericLogger (   )  [inline, virtual]
 


Member Function Documentation

virtual void dolfin::GenericLogger::dassert (  const char *  msg,
const char *  location
)  [pure virtual]
 

Implemented in dolfin::CursesLogger, dolfin::SilentLogger, and dolfin::TerminalLogger.

virtual void dolfin::GenericLogger::debug (  const char *  msg,
const char *  location
)  [pure virtual]
 

Implemented in dolfin::CursesLogger, dolfin::SilentLogger, and dolfin::TerminalLogger.

void GenericLogger::end (   ) 
 

virtual void dolfin::GenericLogger::error (  const char *  msg,
const char *  location
)  [pure virtual]
 

Implemented in dolfin::CursesLogger, dolfin::SilentLogger, and dolfin::TerminalLogger.

virtual bool dolfin::GenericLogger::finished (   )  [pure virtual]
 

Implemented in dolfin::CursesLogger, dolfin::SilentLogger, and dolfin::TerminalLogger.

virtual void dolfin::GenericLogger::info (  const char *  msg  )  [pure virtual]
 

Implemented in dolfin::CursesLogger, dolfin::SilentLogger, and dolfin::TerminalLogger.

virtual void dolfin::GenericLogger::progress (  const char *  title,
const char *  label,
real  p
)  [pure virtual]
 

Implemented in dolfin::CursesLogger, dolfin::SilentLogger, and dolfin::TerminalLogger.

virtual void dolfin::GenericLogger::progress_add (  Progress *  p  )  [pure virtual]
 

Implemented in dolfin::CursesLogger, dolfin::SilentLogger, and dolfin::TerminalLogger.

virtual void dolfin::GenericLogger::progress_remove (  Progress *  p  )  [pure virtual]
 

Implemented in dolfin::CursesLogger, dolfin::SilentLogger, and dolfin::TerminalLogger.

virtual void dolfin::GenericLogger::quit (   )  [pure virtual]
 

Implemented in dolfin::CursesLogger, dolfin::SilentLogger, and dolfin::TerminalLogger.

void GenericLogger::start (   ) 
 

virtual void dolfin::GenericLogger::update (   )  [pure virtual]
 

Implemented in dolfin::CursesLogger, dolfin::SilentLogger, and dolfin::TerminalLogger.

virtual void dolfin::GenericLogger::warning (  const char *  msg,
const char *  location
)  [pure virtual]
 

Implemented in dolfin::CursesLogger, dolfin::SilentLogger, and dolfin::TerminalLogger.


Member Data Documentation

int dolfin::GenericLogger::level [protected]
 


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


Documentation automatically generated with Doxygen on 10 Sep 2004.