rclcpp
16.0
C++ API
rclcpp: ROS Client Library for C++
Page Hierarchy
Full C++ API
Namespaces
Classes and Structs
Enums
Functions
Variables
Defines
Typedefs
Directories
Files
Pages
rclcpp
C++ API
Template Function rclcpp::detail::create_subscription
View page source
Template Function rclcpp::detail::create_subscription
Defined in
File create_subscription.hpp
Function Documentation
template
<
typename
MessageT
,
typename
CallbackT
,
typename
AllocatorT
,
typename
SubscriptionT
,
typename
MessageMemoryStrategyT
,
typename
NodeParametersT
,
typename
NodeTopicsT
,
typename
ROSMessageType
=
typename
SubscriptionT
::
ROSMessageType
>
std
::
shared_ptr
<
SubscriptionT
>
rclcpp
::
detail
::
create_subscription
(
NodeParametersT
&
node_parameters
,
NodeTopicsT
&
node_topics
,
const
std
::
string
&
topic_name
,
const
rclcpp
::
QoS
&
qos
,
CallbackT
&
&
callback
,
const
rclcpp
::
SubscriptionOptionsWithAllocator
<
AllocatorT
>
&
options
=
(
rclcpp
::
SubscriptionOptionsWithAllocator
<
AllocatorT
>
(
)
)
,
typename
MessageMemoryStrategyT
::
SharedPtr
msg_mem_strat
=
(
MessageMemoryStrategyT
::
create_default
(
)
)
)