rmw
master
C API providing a middleware abstraction layer which is used to implement the rest of ROS.
|
Go to the documentation of this file.
15 #ifndef RMW__GET_TOPIC_ENDPOINT_INFO_H_
16 #define RMW__GET_TOPIC_ENDPOINT_INFO_H_
71 const char * topic_name,
120 const char * topic_name,
128 #endif // RMW__GET_TOPIC_ENDPOINT_INFO_H_
Structure which encapsulates an rmw node.
Definition: types.h:42
#define RMW_PUBLIC
Definition: visibility_control.h:48
rmw_ret_t rmw_get_publishers_info_by_topic(const rmw_node_t *node, rcutils_allocator_t *allocator, const char *topic_name, bool no_mangle, rmw_topic_endpoint_info_array_t *publishers_info)
Retrieve the information for all publishers to a given topic.
#define RMW_WARN_UNUSED
Indicate that a variable is not used, and prevent compiler from issuing warnings.
Definition: macros.h:24
rmw_ret_t rmw_get_subscriptions_info_by_topic(const rmw_node_t *node, rcutils_allocator_t *allocator, const char *topic_name, bool no_mangle, rmw_topic_endpoint_info_array_t *subscriptions_info)
Retrieve the information for all subscriptions to a given topic.
int32_t rmw_ret_t
Return code for rmw functions.
Definition: ret_types.h:26
Array of rmw_topic_endpoint_info_t.
Definition: topic_endpoint_info_array.h:28