Macros
log_macros.h File Reference

This file adds the missing DELAYED_THROTTLE logging macros for nodelets. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define NODELET_DEBUG_DELAYED_THROTTLE(rate, ...)   ROS_DEBUG_DELAYED_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)
 
#define NODELET_DEBUG_DELAYED_THROTTLE_NAMED(rate, name, ...)   ROS_DEBUG_DELAYED_THROTTLE_NAMED(rate, getSuffixedName(name), __VA_ARGS__)
 
#define NODELET_DEBUG_STREAM_DELAYED_THROTTLE(rate, ...)   ROS_DEBUG_STREAM_DELAYED_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)
 
#define NODELET_ERROR_DELAYED_THROTTLE(rate, ...)   ROS_ERROR_DELAYED_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)
 
#define NODELET_ERROR_DELAYED_THROTTLE_NAMED(rate, name, ...)   ROS_ERROR_DELAYED_THROTTLE_NAMED(rate, getSuffixedName(name), __VA_ARGS__)
 
#define NODELET_ERROR_STREAM_DELAYED_THROTTLE(rate, ...)   ROS_ERROR_STREAM_DELAYED_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)
 
#define NODELET_FATAL_DELAYED_THROTTLE(rate, ...)   ROS_FATAL_DELAYED_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)
 
#define NODELET_FATAL_DELAYED_THROTTLE_NAMED(rate, name, ...)   ROS_FATAL_DELAYED_THROTTLE_NAMED(rate, getSuffixedName(name), __VA_ARGS__)
 
#define NODELET_FATAL_STREAM_DELAYED_THROTTLE(rate, ...)   ROS_FATAL_STREAM_DELAYED_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)
 
#define NODELET_INFO_DELAYED_THROTTLE(rate, ...)   ROS_INFO_DELAYED_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)
 
#define NODELET_INFO_DELAYED_THROTTLE_NAMED(rate, name, ...)   ROS_INFO_DELAYED_THROTTLE_NAMED(rate, getSuffixedName(name), __VA_ARGS__)
 
#define NODELET_INFO_STREAM_DELAYED_THROTTLE(rate, ...)   ROS_INFO_STREAM_DELAYED_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)
 
#define NODELET_WARN_DELAYED_THROTTLE(rate, ...)   ROS_WARN_DELAYED_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)
 
#define NODELET_WARN_DELAYED_THROTTLE_NAMED(rate, name, ...)   ROS_WARN_DELAYED_THROTTLE_NAMED(rate, getSuffixedName(name), __VA_ARGS__)
 
#define NODELET_WARN_STREAM_DELAYED_THROTTLE(rate, ...)   ROS_WARN_STREAM_DELAYED_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)
 

Detailed Description

This file adds the missing DELAYED_THROTTLE logging macros for nodelets.

Author
Martin Pecka SPDX-License-Identifier: BSD-3-Clause SPDX-FileCopyrightText: Czech Technical University in Prague

Definition in file log_macros.h.

Macro Definition Documentation

◆ NODELET_DEBUG_DELAYED_THROTTLE

#define NODELET_DEBUG_DELAYED_THROTTLE (   rate,
  ... 
)    ROS_DEBUG_DELAYED_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)

Definition at line 11 of file log_macros.h.

◆ NODELET_DEBUG_DELAYED_THROTTLE_NAMED

#define NODELET_DEBUG_DELAYED_THROTTLE_NAMED (   rate,
  name,
  ... 
)    ROS_DEBUG_DELAYED_THROTTLE_NAMED(rate, getSuffixedName(name), __VA_ARGS__)

Definition at line 17 of file log_macros.h.

◆ NODELET_DEBUG_STREAM_DELAYED_THROTTLE

#define NODELET_DEBUG_STREAM_DELAYED_THROTTLE (   rate,
  ... 
)    ROS_DEBUG_STREAM_DELAYED_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)

Definition at line 28 of file log_macros.h.

◆ NODELET_ERROR_DELAYED_THROTTLE

#define NODELET_ERROR_DELAYED_THROTTLE (   rate,
  ... 
)    ROS_ERROR_DELAYED_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)

Definition at line 14 of file log_macros.h.

◆ NODELET_ERROR_DELAYED_THROTTLE_NAMED

#define NODELET_ERROR_DELAYED_THROTTLE_NAMED (   rate,
  name,
  ... 
)    ROS_ERROR_DELAYED_THROTTLE_NAMED(rate, getSuffixedName(name), __VA_ARGS__)

Definition at line 23 of file log_macros.h.

◆ NODELET_ERROR_STREAM_DELAYED_THROTTLE

#define NODELET_ERROR_STREAM_DELAYED_THROTTLE (   rate,
  ... 
)    ROS_ERROR_STREAM_DELAYED_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)

Definition at line 34 of file log_macros.h.

◆ NODELET_FATAL_DELAYED_THROTTLE

#define NODELET_FATAL_DELAYED_THROTTLE (   rate,
  ... 
)    ROS_FATAL_DELAYED_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)

Definition at line 15 of file log_macros.h.

◆ NODELET_FATAL_DELAYED_THROTTLE_NAMED

#define NODELET_FATAL_DELAYED_THROTTLE_NAMED (   rate,
  name,
  ... 
)    ROS_FATAL_DELAYED_THROTTLE_NAMED(rate, getSuffixedName(name), __VA_ARGS__)

Definition at line 25 of file log_macros.h.

◆ NODELET_FATAL_STREAM_DELAYED_THROTTLE

#define NODELET_FATAL_STREAM_DELAYED_THROTTLE (   rate,
  ... 
)    ROS_FATAL_STREAM_DELAYED_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)

Definition at line 36 of file log_macros.h.

◆ NODELET_INFO_DELAYED_THROTTLE

#define NODELET_INFO_DELAYED_THROTTLE (   rate,
  ... 
)    ROS_INFO_DELAYED_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)

Definition at line 12 of file log_macros.h.

◆ NODELET_INFO_DELAYED_THROTTLE_NAMED

#define NODELET_INFO_DELAYED_THROTTLE_NAMED (   rate,
  name,
  ... 
)    ROS_INFO_DELAYED_THROTTLE_NAMED(rate, getSuffixedName(name), __VA_ARGS__)

Definition at line 19 of file log_macros.h.

◆ NODELET_INFO_STREAM_DELAYED_THROTTLE

#define NODELET_INFO_STREAM_DELAYED_THROTTLE (   rate,
  ... 
)    ROS_INFO_STREAM_DELAYED_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)

Definition at line 30 of file log_macros.h.

◆ NODELET_WARN_DELAYED_THROTTLE

#define NODELET_WARN_DELAYED_THROTTLE (   rate,
  ... 
)    ROS_WARN_DELAYED_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)

Definition at line 13 of file log_macros.h.

◆ NODELET_WARN_DELAYED_THROTTLE_NAMED

#define NODELET_WARN_DELAYED_THROTTLE_NAMED (   rate,
  name,
  ... 
)    ROS_WARN_DELAYED_THROTTLE_NAMED(rate, getSuffixedName(name), __VA_ARGS__)

Definition at line 21 of file log_macros.h.

◆ NODELET_WARN_STREAM_DELAYED_THROTTLE

#define NODELET_WARN_STREAM_DELAYED_THROTTLE (   rate,
  ... 
)    ROS_WARN_STREAM_DELAYED_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)

Definition at line 32 of file log_macros.h.



cras_cpp_common
Author(s): Martin Pecka
autogenerated on Sun Jan 14 2024 03:48:14