15 #ifndef RMW__GET_NODE_INFO_AND_TYPES_H_ 16 #define RMW__GET_NODE_INFO_AND_TYPES_H_ 60 const char * node_name,
61 const char * node_namespace,
97 const char * node_name,
98 const char * node_namespace,
133 const char * node_name,
134 const char * node_namespace,
169 const char * node_name,
170 const char * node_namespace,
176 #endif // RMW__GET_NODE_INFO_AND_TYPES_H_
#define RMW_PUBLIC
Definition: visibility_control.h:48
#define RMW_WARN_UNUSED
Definition: macros.h:22
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 demangle, rmw_names_and_types_t *topic_names_and_types)
Return a list of published topic names and their types.
Associative array of topic or service names and types.
Definition: names_and_types.h:32
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 a list of service topic names and their types.
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 demangle, rmw_names_and_types_t *topics_names_and_types)
Return a list of subscribed topic names and their types.
std::string demangle(const T &instance)
Return the demangle name of the instance of type T.
Definition: demangle.hpp:39
int32_t rmw_ret_t
Definition: ret_types.h:25
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 a list of service client topic names and their types.