rclcpp
master
C++ ROS Client Library API
Main Page
Related Pages
+
Namespaces
Namespace List
+
Namespace Members
+
All
_
a
c
d
e
f
g
i
m
o
p
q
r
s
t
u
v
w
+
Functions
_
a
c
e
g
i
m
o
p
r
s
t
u
Variables
Typedefs
Enumerations
Enumerator
+
Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
~
+
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
~
+
Variables
a
b
c
d
e
f
h
i
l
m
n
o
p
r
s
t
u
v
w
+
Typedefs
a
b
c
e
i
m
o
p
r
s
t
v
w
Enumerations
Related Functions
+
Files
File List
+
File Members
+
All
_
r
+
Macros
_
r
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
rclcpp
SubscriptionBase
rclcpp::SubscriptionBase Member List
This is the complete list of members for
rclcpp::SubscriptionBase
, including all inherited members.
add_event_handler
(const EventCallbackT &callback, const rcl_subscription_event_type_t event_type)
rclcpp::SubscriptionBase
inline
protected
create_message
()=0
rclcpp::SubscriptionBase
pure virtual
create_serialized_message
()=0
rclcpp::SubscriptionBase
pure virtual
event_handlers_
rclcpp::SubscriptionBase
protected
get_event_handlers
() const
rclcpp::SubscriptionBase
get_intra_process_subscription_handle
() const
rclcpp::SubscriptionBase
virtual
get_message_type_support_handle
() const
rclcpp::SubscriptionBase
get_publisher_count
() const
rclcpp::SubscriptionBase
get_subscription_handle
()
rclcpp::SubscriptionBase
get_subscription_handle
() const
rclcpp::SubscriptionBase
get_topic_name
() const
rclcpp::SubscriptionBase
handle_intra_process_message
(rcl_interfaces::msg::IntraProcessMessage &ipm, const rmw_message_info_t &message_info)=0
rclcpp::SubscriptionBase
pure virtual
handle_message
(std::shared_ptr< void > &message, const rmw_message_info_t &message_info)=0
rclcpp::SubscriptionBase
pure virtual
intra_process_subscription_handle_
rclcpp::SubscriptionBase
protected
intra_process_subscription_id_
rclcpp::SubscriptionBase
protected
IntraProcessManagerWeakPtr
typedef
rclcpp::SubscriptionBase
is_serialized
() const
rclcpp::SubscriptionBase
node_handle_
rclcpp::SubscriptionBase
protected
return_message
(std::shared_ptr< void > &message)=0
rclcpp::SubscriptionBase
pure virtual
return_serialized_message
(std::shared_ptr< rcl_serialized_message_t > &message)=0
rclcpp::SubscriptionBase
pure virtual
setup_intra_process
(uint64_t intra_process_subscription_id, IntraProcessManagerWeakPtr weak_ipm, const rcl_subscription_options_t &intra_process_options)
rclcpp::SubscriptionBase
subscription_handle_
rclcpp::SubscriptionBase
protected
SubscriptionBase
(std::shared_ptr< rcl_node_t > node_handle, const rosidl_message_type_support_t &type_support_handle, const std::string &topic_name, const rcl_subscription_options_t &subscription_options, bool is_serialized=false)
rclcpp::SubscriptionBase
use_intra_process_
rclcpp::SubscriptionBase
protected
weak_ipm_
rclcpp::SubscriptionBase
protected
~SubscriptionBase
()
rclcpp::SubscriptionBase
virtual
Generated by
1.8.13