#include <itkLoggerThreadWrapper.h>
Collaboration diagram for itk::LoggerThreadWrapper< SimpleLoggerType >:

Public Types | |
| typedef LoggerThreadWrapper | Self |
| typedef SimpleLoggerType | Superclass |
| typedef SmartPointer< Self > | Pointer |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef SimpleLoggerType::OutputType | OutputType |
| typedef SimpleLoggerType::PriorityLevelType | PriorityLevelType |
| enum | OperationType { SET_PRIORITY_LEVEL, SET_LEVEL_FOR_FLUSHING, ADD_LOG_OUTPUT, WRITE, FLUSH } |
Public Member Functions | |
| virtual const char * | GetNameOfClass () const |
| virtual void | SetPriorityLevel (PriorityLevelType level) |
| virtual PriorityLevelType | GetPriorityLevel () const |
| virtual void | SetLevelForFlushing (PriorityLevelType level) |
| virtual PriorityLevelType | GetLevelForFlushing () const |
| virtual void | AddLogOutput (OutputType *output) |
| virtual void | Write (PriorityLevelType level, std::string const &content) |
| virtual void | Flush () |
Static Public Member Functions | |
| Pointer | New () |
Protected Member Functions | |
| LoggerThreadWrapper () | |
| virtual | ~LoggerThreadWrapper () |
| virtual void | PrintSelf (std::ostream &os, Indent indent) const |
Static Protected Member Functions | |
| ITK_THREAD_RETURN_TYPE | ThreadFunction (void *) |
Definition at line 51 of file itkLoggerThreadWrapper.h.
|
|||||
|
Definition at line 59 of file itkLoggerThreadWrapper.h. |
|
|||||
|
Definition at line 67 of file itkLoggerThreadWrapper.h. |
|
|||||
|
Definition at line 58 of file itkLoggerThreadWrapper.h. |
|
|||||
|
Definition at line 68 of file itkLoggerThreadWrapper.h. |
|
|||||
|
Definition at line 56 of file itkLoggerThreadWrapper.h. |
|
|||||
|
Definition at line 57 of file itkLoggerThreadWrapper.h. |
|
|||||
|
Definition of types of operations for LoggerThreadWrapper. Definition at line 71 of file itkLoggerThreadWrapper.h. |
|
|||||||||
|
Constructor |
|
|||||||||
|
Destructor |
|
||||||||||
|
Registers another output stream with the multiple output. |
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
Run-time type information (and related methods). |
|
|||||||||
|
Get the priority level for the current logger. Only messages that have priorities equal or greater than the one set here will be posted to the current outputs |
|
|||||||||
|
New macro for creation of through a Smart Pointer |
|
||||||||||||||||
|
Print contents of a LoggerThreadWrapper |
|
||||||||||
|
|
|
||||||||||
|
Set the priority level for the current logger. Only messages that have priorities equal or greater than the one set here will be posted to the current outputs |
|
||||||||||
|
|
|
||||||||||||||||
|
|
1.3.5 written by Dimitri van Heesch,
© 1997-2000