#include <igstkFLTKTextBufferLogOutput.h>
Public Types | |
typedef Fl_Text_Buffer | StreamType |
typedef StreamType * | StreamPointerType |
Public Member Functions | |
void | SetLogger (LoggerType *logger) |
Macro with standard traits declarations. | |
virtual StreamPointerType | GetStream () |
Get an output stream pointer. | |
void | SetStream (StreamType &Stream) |
Set an output stream pointer. | |
virtual void | Flush () |
Flush a buffer. | |
virtual void | Write (double timestamp) |
Write to multiple outputs. | |
virtual void | Write (std::string const &content) |
Write to a buffer. | |
virtual void | Write (std::string const &content, double timestamp) |
Write to a buffer. | |
Protected Member Functions | |
FLTKTextBufferLogOutput () | |
Constructor. | |
virtual | ~FLTKTextBufferLogOutput () |
Destructor. | |
virtual void | PrintSelf (std::ostream &os, itk::Indent indent) const |
Print object information. |
This class provides thread safety for the standard stream output stream.
Definition at line 45 of file igstkFLTKTextBufferLogOutput.h.
typedef Fl_Text_Buffer igstk::FLTKTextBufferLogOutput::StreamType |
Definition at line 59 of file igstkFLTKTextBufferLogOutput.h.
Definition at line 60 of file igstkFLTKTextBufferLogOutput.h.
igstk::FLTKTextBufferLogOutput::FLTKTextBufferLogOutput | ( | ) | [protected] |
Constructor.
virtual igstk::FLTKTextBufferLogOutput::~FLTKTextBufferLogOutput | ( | ) | [protected, virtual] |
Destructor.
void igstk::FLTKTextBufferLogOutput::SetLogger | ( | LoggerType * | logger | ) |
Macro with standard traits declarations.
Set up definitions for the Logger
virtual StreamPointerType igstk::FLTKTextBufferLogOutput::GetStream | ( | ) | [virtual] |
Get an output stream pointer.
void igstk::FLTKTextBufferLogOutput::SetStream | ( | StreamType & | Stream | ) |
Set an output stream pointer.
virtual void igstk::FLTKTextBufferLogOutput::Flush | ( | ) | [virtual] |
Flush a buffer.
virtual void igstk::FLTKTextBufferLogOutput::Write | ( | double | timestamp | ) | [virtual] |
Write to multiple outputs.
virtual void igstk::FLTKTextBufferLogOutput::Write | ( | std::string const & | content | ) | [virtual] |
Write to a buffer.
virtual void igstk::FLTKTextBufferLogOutput::Write | ( | std::string const & | content, | |
double | timestamp | |||
) | [virtual] |
Write to a buffer.
virtual void igstk::FLTKTextBufferLogOutput::PrintSelf | ( | std::ostream & | os, | |
itk::Indent | indent | |||
) | const [protected, virtual] |
Print object information.