refactor to pass allocator to some functions in rcl (#321)
This commit is contained in:
parent
81b8255e61
commit
d2112b294b
1 changed files with 8 additions and 4 deletions
|
@ -51,7 +51,9 @@ NodeGraph::get_topic_names_and_types() const
|
||||||
rcl_topic_names_and_types_t topic_names_and_types =
|
rcl_topic_names_and_types_t topic_names_and_types =
|
||||||
rcl_get_zero_initialized_topic_names_and_types();
|
rcl_get_zero_initialized_topic_names_and_types();
|
||||||
|
|
||||||
auto ret = rcl_get_topic_names_and_types(node_base_->get_rcl_node_handle(),
|
auto ret = rcl_get_topic_names_and_types(
|
||||||
|
node_base_->get_rcl_node_handle(),
|
||||||
|
rcl_get_default_allocator(),
|
||||||
&topic_names_and_types);
|
&topic_names_and_types);
|
||||||
if (ret != RMW_RET_OK) {
|
if (ret != RMW_RET_OK) {
|
||||||
auto error_msg = std::string("failed to get topic names and types: ") +
|
auto error_msg = std::string("failed to get topic names and types: ") +
|
||||||
|
@ -86,7 +88,9 @@ NodeGraph::get_node_names() const
|
||||||
utilities_string_array_t node_names_c =
|
utilities_string_array_t node_names_c =
|
||||||
utilities_get_zero_initialized_string_array();
|
utilities_get_zero_initialized_string_array();
|
||||||
|
|
||||||
auto ret = rcl_get_node_names(node_base_->get_rcl_node_handle(),
|
auto ret = rcl_get_node_names(
|
||||||
|
node_base_->get_rcl_node_handle(),
|
||||||
|
rcl_get_default_allocator(),
|
||||||
&node_names_c);
|
&node_names_c);
|
||||||
if (ret != RCL_RET_OK) {
|
if (ret != RCL_RET_OK) {
|
||||||
auto error_msg = std::string("failed to get node names: ") + rcl_get_error_string_safe();
|
auto error_msg = std::string("failed to get node names: ") + rcl_get_error_string_safe();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue