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_NODE_INFO_AND_TYPES_H_
16 #define RMW__GET_NODE_INFO_AND_TYPES_H_
98 const char * node_name,
99 const char * node_namespace,
173 const char * node_name,
174 const char * node_namespace,
243 const char * node_name,
244 const char * node_namespace,
312 const char * node_name,
313 const char * node_namespace,
319 #endif // RMW__GET_NODE_INFO_AND_TYPES_H_
Structure which encapsulates an rmw node.
Definition: types.h:44
rmw_ret_t rmw_get_subscriber_names_and_types_by_node(const rmw_node_t *node, rcutils_allocator_t *allocator, const char *node_name, const char *node_namespace, bool no_demangle, rmw_names_and_types_t *topic_names_and_types)
Return all topic names and types for which a given remote node has subscriptions.
#define RMW_PUBLIC
Definition: visibility_control.h:48
#define RMW_WARN_UNUSED
Indicate that a variable is not used, and prevent compiler from issuing warnings.
Definition: macros.h:24
int32_t rmw_ret_t
Return code for rmw functions.
Definition: ret_types.h:26
Associative array of topic or service names and types.
Definition: names_and_types.h:32
rmw_ret_t rmw_get_client_names_and_types_by_node(const rmw_node_t *node, rcutils_allocator_t *allocator, const char *node_name, const char *node_namespace, rmw_names_and_types_t *service_names_and_types)
Return all service names and types for which a given remote node has clients.
rmw_ret_t rmw_get_publisher_names_and_types_by_node(const rmw_node_t *node, rcutils_allocator_t *allocator, const char *node_name, const char *node_namespace, bool no_demangle, rmw_names_and_types_t *topic_names_and_types)
Return all topic names and types for which a given remote node has publishers.
rmw_ret_t rmw_get_service_names_and_types_by_node(const rmw_node_t *node, rcutils_allocator_t *allocator, const char *node_name, const char *node_namespace, rmw_names_and_types_t *service_names_and_types)
Return all service names and types for which a given remote node has servers.