Function rosidl_buffer_backend_registry::get_all_backend_metadata

Function Documentation

inline std::unordered_map<std::string, std::string> rosidl_buffer_backend_registry::get_all_backend_metadata(const std::unordered_map<std::string, std::shared_ptr<rosidl::BufferBackend>> &backend_instances)

Collect metadata strings from every loaded backend instance.

Parameters:

backend_instances[in] Map of backend name to backend instance.

Returns:

Map of backend name to its metadata string (null backends are skipped).