Skip to main content

logger.hpp File

Included Headers

#include <cstdint> #include <functional> #include <memory> #include <mutex> #include <string> #include <utility> #include <vector> #include <moveit_msgs/msg/move_it_error_codes.hpp> #include <moveit_studio_agent_msgs/msg/log.hpp> #include <rclcpp/node.hpp> #include <rclcpp/publisher.hpp>

Namespaces Index

namespacemoveit_pro
namespacebehavior

Classes Index

classLoggerBase

Base class to allow Behaviors to report messages with detailed explanations to MoveIt Studio UI. More...

structFilterEntry

An installed filter paired with the unique id used to remove exactly that filter on token destruction. More...

structFilterStack

Independently-owned state backing the filter stack. More...

structFilterToken

Ownership token returned by pushFilter. Its destructor removes the associated filter (if the backing stack still exists), giving callers RAII scoping without exposing a raw void * deleter and without tying the token's safety to the logger's lifetime. More...

classLoggerROS

A ROS-specialized implementation of LoggerBase that publishes the error message on a topic and logs it through an rclcpp Logger. More...


Generated via doxygen2docusaurus 2.2.2 by Doxygen 1.9.8.