EEROS  0.4.1.0
API for the EEROS Real-Time Robotics Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
eeros::logger::LogWriter Class Referenceabstract

#include <LogWriter.hpp>

Inheritance diagram for eeros::logger::LogWriter:
Collaboration diagram for eeros::logger::LogWriter:

Public Member Functions

virtual ~LogWriter ()
 
virtual void endl ()=0
 
virtual LogWriteroperator<< (int value)=0
 
virtual LogWriteroperator<< (unsigned int value)=0
 
virtual LogWriteroperator<< (long value)=0
 
virtual LogWriteroperator<< (double value)=0
 
virtual LogWriteroperator<< (const std::string &value)=0
 
virtual LogWriteroperator<< (std::ostream &os)=0
 
virtual LogWriteroperator<< (void(*f)(LogWriter &))=0
 
- Public Member Functions inherited from eeros::logger::Writer
virtual ~Writer ()
 
virtual void begin (unsigned level, unsigned category)=0
 
virtual void end ()=0
 

Constructor & Destructor Documentation

virtual eeros::logger::LogWriter::~LogWriter ( )
inlinevirtual

Member Function Documentation

virtual void eeros::logger::LogWriter::endl ( )
pure virtual

Implemented in eeros::logger::StreamLogWriter, and eeros::logger::SysLogWriter.

Here is the caller graph for this function:

virtual LogWriter& eeros::logger::LogWriter::operator<< ( int  value)
pure virtual
virtual LogWriter& eeros::logger::LogWriter::operator<< ( unsigned int  value)
pure virtual
virtual LogWriter& eeros::logger::LogWriter::operator<< ( long  value)
pure virtual
virtual LogWriter& eeros::logger::LogWriter::operator<< ( double  value)
pure virtual
virtual LogWriter& eeros::logger::LogWriter::operator<< ( const std::string &  value)
pure virtual
virtual LogWriter& eeros::logger::LogWriter::operator<< ( std::ostream &  os)
pure virtual
virtual LogWriter& eeros::logger::LogWriter::operator<< ( void(*)(LogWriter &)  f)
pure virtual

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