#include <subscription_intra_process_base.hpp>
◆ SubscriptionIntraProcessBase()
rclcpp::experimental::SubscriptionIntraProcessBase::SubscriptionIntraProcessBase |
( |
const std::string & |
topic_name, |
|
|
rmw_qos_profile_t |
qos_profile |
|
) |
| |
|
inline |
◆ ~SubscriptionIntraProcessBase()
virtual rclcpp::experimental::SubscriptionIntraProcessBase::~SubscriptionIntraProcessBase |
( |
| ) |
|
|
virtualdefault |
◆ get_number_of_ready_guard_conditions()
size_t rclcpp::experimental::SubscriptionIntraProcessBase::get_number_of_ready_guard_conditions |
( |
| ) |
|
|
inlinevirtual |
Get the number of ready guard_conditions.
Returns a value of 0 by default. This should be overridden if the Waitable contains one or more guard_conditions.
- Returns
- The number of guard_conditions associated with the Waitable.
Reimplemented from rclcpp::Waitable.
◆ add_to_wait_set()
bool rclcpp::experimental::SubscriptionIntraProcessBase::add_to_wait_set |
( |
rcl_wait_set_t * |
wait_set | ) |
|
|
virtual |
Add the Waitable to a wait set.
- Parameters
-
[in] | wait_set | A handle to the wait set to add the Waitable to. |
- Returns
true
if the Waitable is added successfully, false
otherwise.
- Exceptions
-
rclcpp::execptions::RCLError | from rcl_wait_set_add_*() |
Implements rclcpp::Waitable.
◆ is_ready()
virtual bool rclcpp::experimental::SubscriptionIntraProcessBase::is_ready |
( |
rcl_wait_set_t * |
wait_set | ) |
|
|
pure virtual |
◆ execute()
virtual void rclcpp::experimental::SubscriptionIntraProcessBase::execute |
( |
| ) |
|
|
pure virtual |
◆ use_take_shared_method()
virtual bool rclcpp::experimental::SubscriptionIntraProcessBase::use_take_shared_method |
( |
| ) |
const |
|
pure virtual |
◆ get_topic_name()
const char* rclcpp::experimental::SubscriptionIntraProcessBase::get_topic_name |
( |
| ) |
const |
◆ get_actual_qos()
rmw_qos_profile_t rclcpp::experimental::SubscriptionIntraProcessBase::get_actual_qos |
( |
| ) |
const |
◆ reentrant_mutex_
◆ gc_
The documentation for this class was generated from the following file: