18#ifndef itkThreadLogger_h
19#define itkThreadLogger_h
Control indentation during Print() invocation.
LoggerBaseEnums::PriorityLevel PriorityLevelEnum
MultipleLogOutput::OutputType OutputType
Implements transparent reference counting.
SmartPointer< const Self > ConstPointer
std::queue< PriorityLevelEnum > m_LevelQ
std::atomic< bool > m_TerminationRequested
void SetPriorityLevel(PriorityLevelEnum level) override
Logger::OutputType OutputType
void SetLevelForFlushing(PriorityLevelEnum level) override
virtual DelayType GetDelay() const
SmartPointer< Self > Pointer
void AddLogOutput(OutputType *output) override
std::queue< std::string > m_MessageQ
PriorityLevelEnum GetPriorityLevel() const override
Logger::PriorityLevelEnum PriorityLevelEnum
void Write(PriorityLevelEnum level, const std::string &content) override
void PrintSelf(std::ostream &os, Indent indent) const override
PriorityLevelEnum GetLevelForFlushing() const override
virtual void SetDelay(DelayType delay)
std::queue< OperationType > m_OperationQ
std::queue< OutputType::Pointer > m_OutputQ
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....