|
Capabilities2 0.3.0
|
This is the complete list of members for capabilities2_runner::ThreadTriggerRunner, 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::RunnerBase | inline |
| 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::EventNode | inlineprotected |
| bond_from_thread_id(const std::string &thread_id) | capabilities2_runner::ThreadTriggerRunner | inlinestatic |
| clear_connections() | capabilities2_events::EventNode | inlineprotected |
| connection_count() const | capabilities2_events::EventNode | inlineprotected |
| connections_ | capabilities2_events::EventNode | private |
| 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::EventNode | inline |
| emit_failed(const std::string &bond_id, const std::string &instance_id, capabilities2_events::EventParameters parameters=capabilities2_events::EventParameters()) | capabilities2_runner::RunnerBase | inlineprotected |
| emit_started(const std::string &bond_id, const std::string &instance_id, capabilities2_events::EventParameters parameters=capabilities2_events::EventParameters()) | capabilities2_runner::RunnerBase | inlineprotected |
| emit_stopped(const std::string &bond_id, const std::string &instance_id, capabilities2_events::EventParameters parameters=capabilities2_events::EventParameters()) | capabilities2_runner::RunnerBase | inlineprotected |
| emit_succeeded(const std::string &bond_id, const std::string &instance_id, capabilities2_events::EventParameters parameters=capabilities2_events::EventParameters()) | capabilities2_runner::RunnerBase | inlineprotected |
| enable_events(std::shared_ptr< capabilities2_events::EventBase > events) | capabilities2_runner::RunnerBase | inline |
| event_emitter_ | capabilities2_events::EventNode | private |
| EventNode(std::shared_ptr< EventBase > event_emitter=nullptr) | capabilities2_events::EventNode | inline |
| execution(capabilities2_events::EventParameters parameters, const std::string &thread_id)=0 | capabilities2_runner::ThreadTriggerRunner | protectedpure virtual |
| execution_should_stop_ | capabilities2_runner::ThreadTriggerRunner | protected |
| execution_thread_pool_ | capabilities2_runner::ThreadTriggerRunner | protected |
| get_action_name_by_type(const std::string &action_type) const | capabilities2_runner::RunnerBase | inlineprotected |
| get_first_action_name() const | capabilities2_runner::RunnerBase | inlineprotected |
| get_first_parameter_name() const | capabilities2_runner::RunnerBase | inlineprotected |
| get_first_resource_name(const std::string &resource_type) const | capabilities2_runner::RunnerBase | inlineprotected |
| get_first_service_name() const | capabilities2_runner::RunnerBase | inlineprotected |
| get_first_topic_name() const | capabilities2_runner::RunnerBase | inlineprotected |
| get_id() const | capabilities2_events::EventNode | inlineprotected |
| get_interface() const | capabilities2_runner::RunnerBase | inline |
| get_package_name() | capabilities2_runner::RunnerBase | inline |
| get_parameter_name_by_type(const std::string ¶m_type) const | capabilities2_runner::RunnerBase | inlineprotected |
| get_pid() const | capabilities2_runner::RunnerBase | inline |
| get_provider() const | capabilities2_runner::RunnerBase | inline |
| get_resource_name_by_type(const std::string &resource_type, const std::string &msg_type) const | capabilities2_runner::RunnerBase | inlineprotected |
| get_service_name_by_type(const std::string &srv_type) const | capabilities2_runner::RunnerBase | inlineprotected |
| get_source() const | capabilities2_events::EventNode | inlineprotected |
| get_started_by() const | capabilities2_runner::RunnerBase | inline |
| get_topic_name_by_type(const std::string &topic_type) const | capabilities2_runner::RunnerBase | inlineprotected |
| has_connection(const std::string &connection_id) const | capabilities2_events::EventNode | inlineprotected |
| id_ | capabilities2_events::EventNode | private |
| init_base(rclcpp::Node::SharedPtr node, const runner_opts &run_config) | capabilities2_runner::RunnerBase | inline |
| instance_from_thread_id(const std::string &thread_id) | capabilities2_runner::ThreadTriggerRunner | inlinestatic |
| is_event_emitter_set() const | capabilities2_events::EventNode | inlineprotected |
| list_connections() const | capabilities2_events::EventNode | inlineprotected |
| mutex_ | capabilities2_runner::ThreadTriggerRunner | protected |
| node_ | capabilities2_runner::RunnerBase | protected |
| param_on_failure() | capabilities2_runner::RunnerBase | inlineprotectedvirtual |
| param_on_started() | capabilities2_runner::RunnerBase | inlineprotectedvirtual |
| param_on_stopped() | capabilities2_runner::RunnerBase | inlineprotectedvirtual |
| param_on_success() | capabilities2_runner::RunnerBase | inlineprotectedvirtual |
| remove_connection(const std::string &connection_id) | capabilities2_events::EventNode | inlineprotected |
| run_config_ | capabilities2_runner::RunnerBase | protected |
| RunnerBase() | capabilities2_runner::RunnerBase | inline |
| set_event_emitter(std::shared_ptr< EventBase > event_emitter) | capabilities2_events::EventNode | inlineprotected |
| set_source(const capabilities2_msgs::msg::Capability &src) | capabilities2_events::EventNode | inlineprotected |
| source_ | capabilities2_events::EventNode | private |
| start(rclcpp::Node::SharedPtr node, const runner_opts &run_config, const std::string &bond_id)=0 | capabilities2_runner::RunnerBase | pure virtual |
| stop(const std::string &bond_id, const std::string &instance_id="")=0 | capabilities2_runner::RunnerBase | pure virtual |
| stop_execution(std::chrono::milliseconds timeout=std::chrono::milliseconds(500)) | capabilities2_runner::ThreadTriggerRunner | inlineprivate |
| ThreadTriggerRunner() | capabilities2_runner::ThreadTriggerRunner | inline |
| trigger(capabilities2_events::EventParameters ¶meters, const std::string &bond_id, const std::string &instance_id) override | capabilities2_runner::ThreadTriggerRunner | inlinevirtual |
| ~EventNode()=default | capabilities2_events::EventNode | virtual |
| ~RunnerBase()=default | capabilities2_runner::RunnerBase | |
| ~ThreadTriggerRunner() | capabilities2_runner::ThreadTriggerRunner | inline |