RtMessageLogEntryBase Struct Referenceabstract

#include <RobotAPI/components/units/RobotUnit/util/ControlThreadOutputBuffer.h>

+ Inheritance diagram for RtMessageLogEntryBase:

Public Member Functions

RtMessageLogEntryBase & deactivateSpam (float sec)
 
RtMessageLogEntryBase & deactivateSpamTag (std::uint64_t tag)
 
virtual std::string file () const =0
 
virtual std::string format () const =0
 
virtual std::string func () const =0
 
IceUtil::Time getTime () const
 
virtual std::size_t line () const =0
 
void print (Ice::Int controlThreadId) const
 
 RtMessageLogEntryBase ()
 
RtMessageLogEntryBase & setLoggingLevel (MessageTypeT lvl)
 
virtual ~RtMessageLogEntryBase ()=default
 

Friends

struct RtMessageLogBuffer
 

Constructor & Destructor Documentation

◆ RtMessageLogEntryBase()

◆ ~RtMessageLogEntryBase()

virtual ~RtMessageLogEntryBase ( )
virtualdefault

Member Function Documentation

◆ deactivateSpam()

◆ deactivateSpamTag()

ControlThreadOutputBuffer::RtMessageLogEntryBase & deactivateSpamTag ( std::uint64_t tag)

◆ file()

virtual std::string file ( ) const
pure virtual

◆ format()

virtual std::string format ( ) const
pure virtual

◆ func()

virtual std::string func ( ) const
pure virtual

◆ getTime()

IceUtil::Time getTime ( ) const
inline

◆ line()

virtual std::size_t line ( ) const
pure virtual

◆ print()

void print ( Ice::Int controlThreadId) const

◆ setLoggingLevel()

Friends And Related Symbol Documentation

◆ RtMessageLogBuffer

friend struct RtMessageLogBuffer
friend

The documentation for this struct was generated from the following files: