#include <itkThreadLogger.h>
Inheritance diagram for itk::ThreadLogger:
Public Types | |
typedef ThreadLogger | Self |
typedef Logger | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Logger::OutputType | OutputType |
typedef Logger::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 | |
ThreadLogger () | |
virtual | ~ThreadLogger () |
virtual void | PrintSelf (std::ostream &os, Indent indent) const |
Static Protected Member Functions | |
ITK_THREAD_RETURN_TYPE | ThreadFunction (void *) |
Definition at line 53 of file itkThreadLogger.h.
|
Reimplemented from itk::Logger. Definition at line 61 of file itkThreadLogger.h. |
|
Reimplemented from itk::LoggerBase. Definition at line 69 of file itkThreadLogger.h. |
|
Reimplemented from itk::Logger. Definition at line 60 of file itkThreadLogger.h. |
|
Definition of types of messages. These codes will be used to regulate the level of detail of messages reported to the final outputs Reimplemented from itk::LoggerBase. Definition at line 71 of file itkThreadLogger.h. |
|
Smart pointer typedef support. Reimplemented from itk::Logger. Definition at line 58 of file itkThreadLogger.h. |
|
Reimplemented from itk::Logger. Definition at line 59 of file itkThreadLogger.h. |
|
Definition of types of operations for ThreadLogger. Definition at line 74 of file itkThreadLogger.h. |
|
Constructor |
|
Destructor |
|
Registers another output stream with the multiple output. Reimplemented from itk::LoggerBase. |
|
Reimplemented from itk::LoggerBase. |
|
Reimplemented from itk::LoggerBase. |
|
Run-time type information (and related methods). Reimplemented from itk::Logger. |
|
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 Reimplemented from itk::LoggerBase. |
|
New macro for creation of through a Smart Pointer Reimplemented from itk::Logger. |
|
Print contents of a ThreadLogger Reimplemented from itk::LoggerBase. |
|
Reimplemented from itk::LoggerBase. |
|
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 Reimplemented from itk::LoggerBase. |
|
|
|
Reimplemented from itk::LoggerBase. |