This package includes:
- A generic
GraphCacheto track DDS entities such as participants and data readers and writers, plus ROS nodes as an additional abstraction for any DDS basedrmwimplementation to use - Common messages to communicate ROS nodes discovery information:
rmw_dds_common/msg/Gidrmw_dds_common/msg/NodeEntitiesInformw_dds_common/msg/ParticipantEntitiesInfo- Some useful data types and utilities:
- A generic
Contexttype to withhold most state needed to implement ROS nodes discovery - Comparison utilities and some C++ operator overloads for
rmw_gid_tinstances - Conversion utilities between
rmw_dds_common/msg/Gidmessages andrmw_gid_tinstances - A function for checking the compatibility of two QoS profiles,
qos_profile_check_compatible