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.