#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 |
|
|
|
|