|
ROS 2 rclcpp + rcl - kilted
kilted
ROS 2 C++ Client Library with ROS Client Library
|


Public Types | |
| using | MessageUniquePtr = std::unique_ptr< MessageT, MessageDeleter > |
| using | MessageSharedPtr = std::shared_ptr< const MessageT > |
Public Member Functions | |
| virtual void | add_shared (MessageSharedPtr msg)=0 |
| virtual void | add_unique (MessageUniquePtr msg)=0 |
| virtual MessageSharedPtr | consume_shared ()=0 |
| virtual MessageUniquePtr | consume_unique ()=0 |
| virtual std::vector< MessageSharedPtr > | get_all_data_shared ()=0 |
| virtual std::vector< MessageUniquePtr > | get_all_data_unique ()=0 |
Public Member Functions inherited from rclcpp::experimental::buffers::IntraProcessBufferBase | |
| virtual void | clear ()=0 |
| virtual bool | has_data () const =0 |
| virtual bool | use_take_shared_method () const =0 |
| virtual size_t | available_capacity () const =0 |
Definition at line 55 of file intra_process_buffer.hpp.