Capabilities2 0.3.0
Loading...
Searching...
No Matches
capabilities2_runner::TopicRunner< TopicT > Member List

This is the complete list of members for capabilities2_runner::TopicRunner< TopicT >, including all inherited members.

add_connection(const std::string &connection_id, const capabilities2_msgs::msg::CapabilityEventCode &type, const capabilities2_msgs::msg::Capability &target, std::function< void(const std::string &, const std::string &, const std::string &, capabilities2_events::EventParameters)> callback)capabilities2_runner::RunnerBaseinline
capabilities2_events::EventNode::add_connection(const std::string &connection_id, const capabilities2_msgs::msg::CapabilityEventCode &type, const capabilities2_msgs::msg::Capability &target, EventBase::event_callback_t event_cb)capabilities2_events::EventNodeinlineprotected
block_mutex_capabilities2_runner::TopicRunner< TopicT >protected
bond_from_thread_id(const std::string &thread_id)capabilities2_runner::ThreadTriggerRunnerinlinestatic
callback(const typename TopicT::SharedPtr &msg)capabilities2_runner::TopicRunner< TopicT >inlineprotected
clear_connections()capabilities2_events::EventNodeinlineprotected
completed_capabilities2_runner::TopicRunner< TopicT >protected
connection_count() constcapabilities2_events::EventNodeinlineprotected
connections_capabilities2_events::EventNodeprivate
cv_capabilities2_runner::TopicRunner< TopicT >protected
emit_event(const std::string &bond_id, const std::string &instance_id, const uint8_t &event_type, capabilities2_events::EventParameters parameters=capabilities2_events::EventParameters())capabilities2_events::EventNodeinline
emit_failed(const std::string &bond_id, const std::string &instance_id, capabilities2_events::EventParameters parameters=capabilities2_events::EventParameters())capabilities2_runner::RunnerBaseinlineprotected
emit_started(const std::string &bond_id, const std::string &instance_id, capabilities2_events::EventParameters parameters=capabilities2_events::EventParameters())capabilities2_runner::RunnerBaseinlineprotected
emit_stopped(const std::string &bond_id, const std::string &instance_id, capabilities2_events::EventParameters parameters=capabilities2_events::EventParameters())capabilities2_runner::RunnerBaseinlineprotected
emit_succeeded(const std::string &bond_id, const std::string &instance_id, capabilities2_events::EventParameters parameters=capabilities2_events::EventParameters())capabilities2_runner::RunnerBaseinlineprotected
enable_events(std::shared_ptr< capabilities2_events::EventBase > events)capabilities2_runner::RunnerBaseinline
event_emitter_capabilities2_events::EventNodeprivate
EventNode(std::shared_ptr< EventBase > event_emitter=nullptr)capabilities2_events::EventNodeinline
execution(capabilities2_events::EventParameters parameters, const std::string &thread_id) overridecapabilities2_runner::TopicRunner< TopicT >inlineprotectedvirtual
execution_should_stop_capabilities2_runner::ThreadTriggerRunnerprotected
execution_thread_pool_capabilities2_runner::ThreadTriggerRunnerprotected
get_action_name_by_type(const std::string &action_type) constcapabilities2_runner::RunnerBaseinlineprotected
get_first_action_name() constcapabilities2_runner::RunnerBaseinlineprotected
get_first_parameter_name() constcapabilities2_runner::RunnerBaseinlineprotected
get_first_resource_name(const std::string &resource_type) constcapabilities2_runner::RunnerBaseinlineprotected
get_first_service_name() constcapabilities2_runner::RunnerBaseinlineprotected
get_first_topic_name() constcapabilities2_runner::RunnerBaseinlineprotected
get_id() constcapabilities2_events::EventNodeinlineprotected
get_interface() constcapabilities2_runner::RunnerBaseinline
get_package_name()capabilities2_runner::RunnerBaseinline
get_parameter_name_by_type(const std::string &param_type) constcapabilities2_runner::RunnerBaseinlineprotected
get_pid() constcapabilities2_runner::RunnerBaseinline
get_provider() constcapabilities2_runner::RunnerBaseinline
get_resource_name_by_type(const std::string &resource_type, const std::string &msg_type) constcapabilities2_runner::RunnerBaseinlineprotected
get_service_name_by_type(const std::string &srv_type) constcapabilities2_runner::RunnerBaseinlineprotected
get_source() constcapabilities2_events::EventNodeinlineprotected
get_started_by() constcapabilities2_runner::RunnerBaseinline
get_topic_name_by_type(const std::string &topic_type) constcapabilities2_runner::RunnerBaseinlineprotected
has_connection(const std::string &connection_id) constcapabilities2_events::EventNodeinlineprotected
id_capabilities2_events::EventNodeprivate
init_base(rclcpp::Node::SharedPtr node, const runner_opts &run_config)capabilities2_runner::RunnerBaseinline
init_subscriber(rclcpp::Node::SharedPtr node, const runner_opts &run_config, const std::string &topic_name)capabilities2_runner::TopicRunner< TopicT >inlinevirtual
instance_from_thread_id(const std::string &thread_id)capabilities2_runner::ThreadTriggerRunnerinlinestatic
is_event_emitter_set() constcapabilities2_events::EventNodeinlineprotected
latest_message_capabilities2_runner::TopicRunner< TopicT >mutableprotected
list_connections() constcapabilities2_events::EventNodeinlineprotected
mutex_capabilities2_runner::ThreadTriggerRunnerprotected
node_capabilities2_runner::RunnerBaseprotected
param_on_failure()capabilities2_runner::RunnerBaseinlineprotectedvirtual
param_on_started()capabilities2_runner::RunnerBaseinlineprotectedvirtual
param_on_stopped()capabilities2_runner::RunnerBaseinlineprotectedvirtual
param_on_success()capabilities2_runner::RunnerBaseinlineprotectedvirtual
remove_connection(const std::string &connection_id)capabilities2_events::EventNodeinlineprotected
run_config_capabilities2_runner::RunnerBaseprotected
RunnerBase()capabilities2_runner::RunnerBaseinline
set_event_emitter(std::shared_ptr< EventBase > event_emitter)capabilities2_events::EventNodeinlineprotected
set_source(const capabilities2_msgs::msg::Capability &src)capabilities2_events::EventNodeinlineprotected
source_capabilities2_events::EventNodeprivate
start(rclcpp::Node::SharedPtr node, const runner_opts &run_config, const std::string &bond_id)=0capabilities2_runner::RunnerBasepure virtual
stop(const std::string &bond_id, const std::string &instance_id="") overridecapabilities2_runner::TopicRunner< TopicT >inlinevirtual
stop_execution(std::chrono::milliseconds timeout=std::chrono::milliseconds(500))capabilities2_runner::ThreadTriggerRunnerinlineprivate
subscription_capabilities2_runner::TopicRunner< TopicT >protected
ThreadTriggerRunner()capabilities2_runner::ThreadTriggerRunnerinline
TopicRunner()capabilities2_runner::TopicRunner< TopicT >inline
trigger(capabilities2_events::EventParameters &parameters, const std::string &bond_id, const std::string &instance_id) overridecapabilities2_runner::ThreadTriggerRunnerinlinevirtual
~EventNode()=defaultcapabilities2_events::EventNodevirtual
~RunnerBase()=defaultcapabilities2_runner::RunnerBase
~ThreadTriggerRunner()capabilities2_runner::ThreadTriggerRunnerinline