@@ -30,7 +30,7 @@ namespace rmw_zenoh_cpp
30
30
std::shared_ptr<NodeData> NodeData::make (
31
31
const rmw_node_t * const node,
32
32
std::size_t id,
33
- const std::shared_ptr<zenoh::Session> & session,
33
+ std::shared_ptr<zenoh::Session> session,
34
34
std::size_t domain_id,
35
35
const std::string & namespace_,
36
36
const std::string & node_name,
@@ -118,7 +118,7 @@ std::size_t NodeData::id() const
118
118
// /=============================================================================
119
119
bool NodeData::create_pub_data (
120
120
const rmw_publisher_t * const publisher,
121
- const std::shared_ptr<zenoh::Session> & session,
121
+ std::shared_ptr<zenoh::Session> session,
122
122
std::size_t id,
123
123
const std::string & topic_name,
124
124
const rosidl_message_type_support_t * type_support,
@@ -184,7 +184,7 @@ void NodeData::delete_pub_data(const rmw_publisher_t * const publisher)
184
184
// /=============================================================================
185
185
bool NodeData::create_sub_data (
186
186
const rmw_subscription_t * const subscription,
187
- const std::shared_ptr<zenoh::Session> & session,
187
+ std::shared_ptr<zenoh::Session> session,
188
188
std::shared_ptr<GraphCache> graph_cache,
189
189
std::size_t id,
190
190
const std::string & topic_name,
@@ -252,7 +252,7 @@ void NodeData::delete_sub_data(const rmw_subscription_t * const subscription)
252
252
// /=============================================================================
253
253
bool NodeData::create_service_data (
254
254
const rmw_service_t * const service,
255
- const std::shared_ptr<zenoh::Session> & session,
255
+ std::shared_ptr<zenoh::Session> session,
256
256
std::size_t id,
257
257
const std::string & service_name,
258
258
const rosidl_service_type_support_t * type_supports,
@@ -319,7 +319,7 @@ void NodeData::delete_service_data(const rmw_service_t * const service)
319
319
// /=============================================================================
320
320
bool NodeData::create_client_data (
321
321
const rmw_client_t * const client,
322
- const std::shared_ptr<zenoh::Session> & session,
322
+ std::shared_ptr<zenoh::Session> session,
323
323
std::size_t id,
324
324
const std::string & service_name,
325
325
const rosidl_service_type_support_t * type_supports,
0 commit comments