|
IGSTK
|
Class FLTKTextBufferLogOutput represents a standard output stream. More...
#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. | |
Class FLTKTextBufferLogOutput represents a standard output stream.
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.
1.7.4