Class CLIPSEnvManager

Inheritance Relationships

Base Type

  • public rclcpp_lifecycle::LifecycleNode

Class Documentation

class CLIPSEnvManager : public rclcpp_lifecycle::LifecycleNode

Public Types

using CallbackReturn = rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn

Public Functions

explicit CLIPSEnvManager(const rclcpp::NodeOptions &options = rclcpp::NodeOptions())
~CLIPSEnvManager()
CallbackReturn on_configure(const rclcpp_lifecycle::State &state)
CallbackReturn on_activate(const rclcpp_lifecycle::State &state)
CallbackReturn on_deactivate(const rclcpp_lifecycle::State &state)
CallbackReturn on_shutdown(const rclcpp_lifecycle::State &state)
CallbackReturn on_error(const rclcpp_lifecycle::State &state)
void list_envs_callback(const std::shared_ptr<rmw_request_id_t> request_header, const std::shared_ptr<cx_msgs::srv::ListClipsEnvs::Request> request, const std::shared_ptr<cx_msgs::srv::ListClipsEnvs::Response> response)
void create_env_callback(const std::shared_ptr<rmw_request_id_t> request_header, const std::shared_ptr<cx_msgs::srv::CreateClipsEnv::Request> request, const std::shared_ptr<cx_msgs::srv::CreateClipsEnv::Response> response)
void destroy_env_callback(const std::shared_ptr<rmw_request_id_t> request_header, const std::shared_ptr<cx_msgs::srv::DestroyClipsEnv::Request> request, const std::shared_ptr<cx_msgs::srv::DestroyClipsEnv::Response> response)