From 8a1b0e54dae5a1cf725a7fe69212ee7996627b4c Mon Sep 17 00:00:00 2001 From: Antonio cuadros Date: Wed, 21 Jul 2021 13:05:38 +0200 Subject: [PATCH] Add stop agent --- micro_ros_agent/include/agent/Agent.hpp | 2 ++ micro_ros_agent/src/agent/Agent.cpp | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/micro_ros_agent/include/agent/Agent.hpp b/micro_ros_agent/include/agent/Agent.hpp index 0b62aa7..3dc71bc 100644 --- a/micro_ros_agent/include/agent/Agent.hpp +++ b/micro_ros_agent/include/agent/Agent.hpp @@ -62,6 +62,8 @@ public: void run(); + void stop(); + void add_callbacks(); private: diff --git a/micro_ros_agent/src/agent/Agent.cpp b/micro_ros_agent/src/agent/Agent.cpp index 847cadd..933ab49 100644 --- a/micro_ros_agent/src/agent/Agent.cpp +++ b/micro_ros_agent/src/agent/Agent.cpp @@ -179,6 +179,11 @@ void Agent::run() return xrce_dds_agent_instance_.run(); } +void Agent::stop() +{ + return xrce_dds_agent_instance_.stop(); +} + std::shared_ptr Agent::find_or_create_graph_manager(eprosima::fastdds::dds::DomainId_t domain_id) {