ControlThreadOutputBuffer.h File Reference

Classes

struct  ControlThreadOutputBuffer
 
struct  ControlThreadOutputBufferEntry
 
struct  RtMessageLogBuffer
 
struct  RtMessageLogEntryBase
 
struct  RtMessageLogEntryDummy
 
struct  RtMessageLogEntryNull
 

Namespaces

namespace  armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 
namespace  armarx::detail
 
namespace  armarx::RobotUnitModule
 

Macros

#define _detail_ARMARX_RT_LOGF(file_, func_, line_, FormatString, ...)
 
#define ARMARX_RT_LOGF(...)
 
#define ARMARX_RT_LOGF_DEBUG(...)
 
#define ARMARX_RT_LOGF_ERROR(...)
 
#define ARMARX_RT_LOGF_FATAL(...)
 
#define ARMARX_RT_LOGF_IMPORTANT(...)
 
#define ARMARX_RT_LOGF_INFO(...)
 
#define ARMARX_RT_LOGF_VERBOSE(...)
 
#define ARMARX_RT_LOGF_WARN(...)
 
#define ARMARX_RT_LOGF_WARNING(...)
 

Macro Definition Documentation

◆ _detail_ARMARX_RT_LOGF

#define _detail_ARMARX_RT_LOGF ( file_,
func_,
line_,
FormatString,
... )

◆ ARMARX_RT_LOGF

#define ARMARX_RT_LOGF ( ...)
Value:
(*(_detail_ARMARX_RT_LOGF(__FILE__, ARMARX_FUNCTION, __LINE__, __VA_ARGS__, true)))
#define _detail_ARMARX_RT_LOGF(file_, func_, line_, FormatString,...)
Definition ControlThreadOutputBuffer.h:288
#define ARMARX_FUNCTION
Definition Logging.h:120

◆ ARMARX_RT_LOGF_DEBUG

#define ARMARX_RT_LOGF_DEBUG ( ...)
Value:
ARMARX_RT_LOGF(__VA_ARGS__).setLoggingLevel(::armarx::MessageTypeT::DEBUG)
#define ARMARX_RT_LOGF(...)
Definition ControlThreadOutputBuffer.h:285
@ DEBUG
Definition LogSender.h:48

◆ ARMARX_RT_LOGF_ERROR

#define ARMARX_RT_LOGF_ERROR ( ...)
Value:
ARMARX_RT_LOGF(__VA_ARGS__).setLoggingLevel(::armarx::MessageTypeT::ERROR)
@ ERROR
Definition LogSender.h:53

◆ ARMARX_RT_LOGF_FATAL

#define ARMARX_RT_LOGF_FATAL ( ...)
Value:
ARMARX_RT_LOGF(__VA_ARGS__).setLoggingLevel(::armarx::MessageTypeT::FATAL)
@ FATAL
Definition LogSender.h:54

◆ ARMARX_RT_LOGF_IMPORTANT

#define ARMARX_RT_LOGF_IMPORTANT ( ...)
Value:
ARMARX_RT_LOGF(__VA_ARGS__).setLoggingLevel(::armarx::MessageTypeT::IMPORTANT)
@ IMPORTANT
Definition LogSender.h:51

◆ ARMARX_RT_LOGF_INFO

#define ARMARX_RT_LOGF_INFO ( ...)
Value:
ARMARX_RT_LOGF(__VA_ARGS__).setLoggingLevel(::armarx::MessageTypeT::INFO)
@ INFO
Definition LogSender.h:50

◆ ARMARX_RT_LOGF_VERBOSE

#define ARMARX_RT_LOGF_VERBOSE ( ...)
Value:
ARMARX_RT_LOGF(__VA_ARGS__).setLoggingLevel(::armarx::MessageTypeT::VERBOSE)
@ VERBOSE
Definition LogSender.h:49

◆ ARMARX_RT_LOGF_WARN

#define ARMARX_RT_LOGF_WARN ( ...)
Value:
ARMARX_RT_LOGF(__VA_ARGS__).setLoggingLevel(::armarx::MessageTypeT::WARN)
@ WARN
Definition LogSender.h:52

◆ ARMARX_RT_LOGF_WARNING

#define ARMARX_RT_LOGF_WARNING ( ...)
Value:
ARMARX_RT_LOGF(__VA_ARGS__).setLoggingLevel(::armarx::MessageTypeT::WARN)