#include <intra_process_manager_impl.hpp>
◆ IntraProcessManagerImplBase()
rclcpp::intra_process_manager::IntraProcessManagerImplBase::IntraProcessManagerImplBase |
( |
| ) |
|
|
default |
◆ ~IntraProcessManagerImplBase()
rclcpp::intra_process_manager::IntraProcessManagerImplBase::~IntraProcessManagerImplBase |
( |
| ) |
|
|
default |
◆ add_subscription()
virtual void rclcpp::intra_process_manager::IntraProcessManagerImplBase::add_subscription |
( |
uint64_t |
id, |
|
|
subscription::SubscriptionBase::SharedPtr |
subscription |
|
) |
| |
|
pure virtual |
◆ remove_subscription()
virtual void rclcpp::intra_process_manager::IntraProcessManagerImplBase::remove_subscription |
( |
uint64_t |
intra_process_subscription_id | ) |
|
|
pure virtual |
◆ add_publisher()
virtual void rclcpp::intra_process_manager::IntraProcessManagerImplBase::add_publisher |
( |
uint64_t |
id, |
|
|
publisher::PublisherBase::WeakPtr |
publisher, |
|
|
mapped_ring_buffer::MappedRingBufferBase::SharedPtr |
mrb, |
|
|
size_t |
size |
|
) |
| |
|
pure virtual |
◆ remove_publisher()
virtual void rclcpp::intra_process_manager::IntraProcessManagerImplBase::remove_publisher |
( |
uint64_t |
intra_process_publisher_id | ) |
|
|
pure virtual |
◆ get_publisher_info_for_id()
virtual mapped_ring_buffer::MappedRingBufferBase::SharedPtr rclcpp::intra_process_manager::IntraProcessManagerImplBase::get_publisher_info_for_id |
( |
uint64_t |
intra_process_publisher_id, |
|
|
uint64_t & |
message_seq |
|
) |
| |
|
pure virtual |
◆ store_intra_process_message()
virtual void rclcpp::intra_process_manager::IntraProcessManagerImplBase::store_intra_process_message |
( |
uint64_t |
intra_process_publisher_id, |
|
|
uint64_t |
message_seq |
|
) |
| |
|
pure virtual |
◆ take_intra_process_message()
virtual mapped_ring_buffer::MappedRingBufferBase::SharedPtr rclcpp::intra_process_manager::IntraProcessManagerImplBase::take_intra_process_message |
( |
uint64_t |
intra_process_publisher_id, |
|
|
uint64_t |
message_sequence_number, |
|
|
uint64_t |
requesting_subscriptions_intra_process_id, |
|
|
size_t & |
size |
|
) |
| |
|
pure virtual |
◆ matches_any_publishers()
virtual bool rclcpp::intra_process_manager::IntraProcessManagerImplBase::matches_any_publishers |
( |
const rmw_gid_t * |
id | ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file: