.. _namespace_rosbag2_cpp: Namespace rosbag2_cpp ===================== .. contents:: Contents :local: :backlinks: none Detailed Description -------------------- This is a convenience class for plugin developers. When developing a plugin to both write and read a specified serialization format, inherit from this class Namespaces ---------- - :ref:`namespace_rosbag2_cpp__bag_events` - :ref:`namespace_rosbag2_cpp__cache` - :ref:`namespace_rosbag2_cpp__converter_interfaces` - :ref:`namespace_rosbag2_cpp__plugins` - :ref:`namespace_rosbag2_cpp__reader_interfaces` - :ref:`namespace_rosbag2_cpp__readers` - :ref:`namespace_rosbag2_cpp__writer_interfaces` - :ref:`namespace_rosbag2_cpp__writers` Classes ------- - :ref:`exhale_struct_structrosbag2__cpp_1_1client__id__hash` - :ref:`exhale_struct_structrosbag2__cpp_1_1ConverterOptions` - :ref:`exhale_struct_structrosbag2__cpp_1_1ConverterTypeSupport` - :ref:`exhale_struct_structrosbag2__cpp_1_1LocalMessageDefinitionSource_1_1DefinitionIdentifier` - :ref:`exhale_struct_structrosbag2__cpp_1_1LocalMessageDefinitionSource_1_1DefinitionIdentifierHash` - :ref:`exhale_struct_structrosbag2__cpp_1_1LocalMessageDefinitionSource_1_1MessageSpec` - :ref:`exhale_struct_structrosbag2__cpp_1_1rosbag2__introspection__message__t` - :ref:`exhale_struct_structrosbag2__cpp_1_1rosbag2__service__info__t` - :ref:`exhale_class_classrosbag2__cpp_1_1Converter` - :ref:`exhale_class_classrosbag2__cpp_1_1DefinitionNotFoundError` - :ref:`exhale_class_classrosbag2__cpp_1_1Info` - :ref:`exhale_class_classrosbag2__cpp_1_1LocalMessageDefinitionSource` - :ref:`exhale_class_classrosbag2__cpp_1_1PlayerClock` - :ref:`exhale_class_classrosbag2__cpp_1_1Reader` - :ref:`exhale_class_classrosbag2__cpp_1_1Reindexer` - :ref:`exhale_class_classrosbag2__cpp_1_1SerializationFormatConverterFactory` - :ref:`exhale_class_classrosbag2__cpp_1_1SerializationFormatConverterFactoryInterface` - :ref:`exhale_class_classrosbag2__cpp_1_1TimeControllerClock` - :ref:`exhale_class_classrosbag2__cpp_1_1Writer` Functions --------- - :ref:`exhale_function_namespacerosbag2__cpp_1a36220c27a682023d72c9af11d8c3f812` - :ref:`exhale_function_namespacerosbag2__cpp_1a5cf6d7ff2e7cc3b72b5170afa32cf787` - :ref:`exhale_function_namespacerosbag2__cpp_1a7962084052f34728a2286add321cd3c2` - :ref:`exhale_function_namespacerosbag2__cpp_1a8badd130c06841cc1c8d79c1241bdca7` - :ref:`exhale_function_namespacerosbag2__cpp_1a63524327e612d732f706b3df44baaef1` - :ref:`exhale_function_namespacerosbag2__cpp_1a7ea26b074f34b207d308c51bfec08361` - :ref:`exhale_function_namespacerosbag2__cpp_1a72947fec3d02eab5541ea7a1ac0a174a` - :ref:`exhale_function_namespacerosbag2__cpp_1ae79205ebc87df2d0eefad051098a5ab6` - :ref:`exhale_function_namespacerosbag2__cpp_1ac2b030cab64d59aafb2f35a53cac18ba` - :ref:`exhale_function_namespacerosbag2__cpp_1ac16ea78f7832a448df62c9ec6fd97674` - :ref:`exhale_function_namespacerosbag2__cpp_1acd77075ee2bd9648808394a0aa6128c7` - :ref:`exhale_function_namespacerosbag2__cpp_1a3bbcbd605bf48072436841bb80ae6b65` - :ref:`exhale_function_namespacerosbag2__cpp_1a33264ecbde19b0898a4f166658477876` - :ref:`exhale_function_namespacerosbag2__cpp_1a0c83be6e8e2e6996d59fcaabb58c54b7` Typedefs -------- - :ref:`exhale_typedef_namespacerosbag2__cpp_1ad78af85e07de967cb809b2a2b35050ae` - :ref:`exhale_typedef_namespacerosbag2__cpp_1a193b536e34fd0f561fe73c0a04d3fa58`