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
| namespace | moveit_pro |
| namespace | behavior |
Classes Index
| class | LoggerBase |
|
Base class to allow Behaviors to report messages with detailed explanations to MoveIt Studio UI. More... | |
| struct | FilterEntry |
|
An installed filter paired with the unique id used to remove exactly that filter on token destruction. More... | |
| struct | FilterStack |
|
Independently-owned state backing the filter stack. More... | |
| struct | FilterToken |
|
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... | |
| class | LoggerROS |
|
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.