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_
104 const char * topic_name,
179 const char * topic_name,
187 #endif // RMW__GET_TOPIC_ENDPOINT_INFO_H_
Structure which encapsulates an rmw node.
Definition: types.h:44
#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 endpoint information for each known publisher of 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 endpoint information for each known subscription of a given topic.
int32_t rmw_ret_t
Return code for rmw functions.
Definition: ret_types.h:26
Array of topic endpoint information.
Definition: topic_endpoint_info_array.h:28