ReUseX  0.0.1
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
spdmon::StatusLine Class Referenceabstract

#include <spdmon.hpp>

Inheritance diagram for spdmon::StatusLine:

Public Member Functions

 StatusLine (spdlog::level::level_enum level)
virtual ~StatusLine ()
 StatusLine (const StatusLine &other)=delete
StatusLineoperator= (const StatusLine &other)=delete
 StatusLine (StatusLine &&other) noexcept=delete
StatusLineoperator= (StatusLine &&other) noexcept=delete
void RegisterSinks (std::shared_ptr< spdlog::logger > logger)
void TriggerPrintStatusLines ()
virtual void RenderStatusLine (fmt::memory_buffer &buf, unsigned int width)=0
bool ShouldLog ()
spdlog::level::level_enum GetLevel ()
void SendLogMsg (fmt::memory_buffer &buf)

Static Public Member Functions

static const char * MagicFilename ()

Detailed Description

Definition at line 326 of file spdmon.hpp.

Constructor & Destructor Documentation

◆ StatusLine() [1/3]

spdmon::StatusLine::StatusLine ( spdlog::level::level_enum level)
inlineexplicit

◆ ~StatusLine()

virtual spdmon::StatusLine::~StatusLine ( )
inlinevirtual

Definition at line 330 of file spdmon.hpp.

◆ StatusLine() [2/3]

spdmon::StatusLine::StatusLine ( const StatusLine & other)
delete

◆ StatusLine() [3/3]

spdmon::StatusLine::StatusLine ( StatusLine && other)
deletenoexcept

Member Function Documentation

◆ GetLevel()

spdlog::level::level_enum spdmon::StatusLine::GetLevel ( )
inline

Definition at line 379 of file spdmon.hpp.

Referenced by SendLogMsg(), and TriggerPrintStatusLines().

◆ MagicFilename()

const char * spdmon::StatusLine::MagicFilename ( )
inlinestatic

◆ operator=() [1/2]

StatusLine & spdmon::StatusLine::operator= ( const StatusLine & other)
delete

References StatusLine().

◆ operator=() [2/2]

StatusLine & spdmon::StatusLine::operator= ( StatusLine && other)
deletenoexcept

◆ RegisterSinks()

void spdmon::StatusLine::RegisterSinks ( std::shared_ptr< spdlog::logger > logger)
inline

◆ RenderStatusLine()

virtual void spdmon::StatusLine::RenderStatusLine ( fmt::memory_buffer & buf,
unsigned int width )
pure virtual

Implemented in spdmon::LoggerProgress.

◆ SendLogMsg()

void spdmon::StatusLine::SendLogMsg ( fmt::memory_buffer & buf)
inline

Definition at line 381 of file spdmon.hpp.

References GetLevel(), and MagicFilename().

Referenced by spdmon::LoggerProgress::ShowProgress().

◆ ShouldLog()

bool spdmon::StatusLine::ShouldLog ( )
inline

Definition at line 377 of file spdmon.hpp.

Referenced by spdmon::LoggerProgress::ShowProgress().

◆ TriggerPrintStatusLines()

void spdmon::StatusLine::TriggerPrintStatusLines ( )
inline

Definition at line 358 of file spdmon.hpp.

References GetLevel().

Referenced by spdmon::LoggerProgress::ShowProgress().


The documentation for this class was generated from the following file: