rosbag2_cpp
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace rosbag2_cpp
Namespace rosbag2_cpp::bag_events
Namespace rosbag2_cpp::cache
Namespace rosbag2_cpp::converter_interfaces
Namespace rosbag2_cpp::plugins
Namespace rosbag2_cpp::reader_interfaces
Namespace rosbag2_cpp::readers
Namespace rosbag2_cpp::writer_interfaces
Namespace rosbag2_cpp::writers
Namespace std
Classes and Structs
Struct BagSplitInfo
Struct ReaderEventCallbacks
Struct WriterEventCallbacks
Struct ConverterOptions
Struct ConverterTypeSupport
Struct LocalMessageDefinitionSource::DefinitionIdentifier
Struct LocalMessageDefinitionSource::DefinitionIdentifierHash
Struct LocalMessageDefinitionSource::MessageSpec
Struct rosbag2_introspection_message_t
Template Class BagEventCallback
Class BagEventCallbackBase
Class EventCallbackManager
Class CacheBufferInterface
Class CacheConsumer
Class CircularMessageCache
Class MessageCache
Class MessageCacheBuffer
Class MessageCacheCircularBuffer
Class MessageCacheInterface
Class Converter
Class SerializationFormatConverter
Class SerializationFormatDeserializer
Class SerializationFormatSerializer
Class DefinitionNotFoundError
Class Info
Class LocalMessageDefinitionSource
Class PlayerClock
Class Reader
Class BaseReaderInterface
Class SequentialReader
Class Reindexer
Class RMWImplementedConverter
Class SerializationFormatConverterFactory
Class SerializationFormatConverterFactoryInterface
Class TimeControllerClock
Class Writer
Class BaseWriterInterface
Class SequentialWriter
Enums
Enum BagEvent
Functions
Function rosbag2_cpp::allocate_internal_types
Function rosbag2_cpp::allocate_introspection_message
Function rosbag2_cpp::deallocate_introspection_message
Function rosbag2_cpp::extract_type_identifier
Function rosbag2_cpp::get_typesupport_handle
Function rosbag2_cpp::get_typesupport_library
Function rosbag2_cpp::get_typesupport_library_path
Function rosbag2_cpp::introspection_message_set_topic_name
Function rosbag2_cpp::parse_definition_dependencies
Template Function rosbag2_cpp::plugins::get_class_plugins
Defines
Define ROSBAG2_CPP_EXPORT
Define ROSBAG2_CPP_IMPORT
Define ROSBAG2_CPP_LOCAL
Define ROSBAG2_CPP_LOCAL_MESSAGE_DEFINITION_SOURCE_MAX_RECURSION_DEPTH
Define ROSBAG2_CPP_LOG_DEBUG
Define ROSBAG2_CPP_LOG_DEBUG_STREAM
Define ROSBAG2_CPP_LOG_ERROR
Define ROSBAG2_CPP_LOG_ERROR_STREAM
Define ROSBAG2_CPP_LOG_INFO
Define ROSBAG2_CPP_LOG_INFO_STREAM
Define ROSBAG2_CPP_LOG_WARN
Define ROSBAG2_CPP_LOG_WARN_STREAM
Define ROSBAG2_CPP_PACKAGE_NAME
Define ROSBAG2_CPP_PUBLIC
Define ROSBAG2_CPP_PUBLIC_TYPE
Typedefs
Typedef rosbag2_cpp::bag_events::BagSplitCallbackType
Typedef rosbag2_cpp::rosbag2_introspection_message_t
Directories
Directory include
Directory rosbag2_cpp
Directory cache
Directory clocks
Directory converter_interfaces
Directory message_definitions
Directory plugins
Directory reader_interfaces
Directory readers
Directory types
Directory writer_interfaces
Directory writers
Files
File bag_events.hpp
File base_reader_interface.hpp
File base_writer_interface.hpp
File cache_buffer_interface.hpp
File cache_consumer.hpp
File circular_message_cache.hpp
File converter.hpp
File converter_options.hpp
File info.hpp
File introspection_message.hpp
File local_message_definition_source.hpp
File logging.hpp
File message_cache.hpp
File message_cache_buffer.hpp
File message_cache_circular_buffer.hpp
File message_cache_interface.hpp
File player_clock.hpp
File plugin_utils.hpp
File reader.hpp
File reindexer.hpp
File rmw_implemented_serialization_format_converter.hpp
File sequential_reader.hpp
File sequential_writer.hpp
File serialization_format_converter.hpp
File serialization_format_converter_factory.hpp
File serialization_format_converter_factory_interface.hpp
File serialization_format_deserializer.hpp
File serialization_format_serializer.hpp
File time_controller_clock.hpp
File types.hpp
File typesupport_helpers.hpp
File visibility_control.hpp
File writer.hpp
Standard Documents
CHANGELOG
Changelog for package rosbag2_cpp
0.22.8 (2024-11-09)
0.22.7 (2024-07-11)
0.22.6 (2024-02-07)
0.22.5 (2023-11-18)
0.22.4 (2023-10-24)
0.22.3 (2023-09-08)
0.22.2 (2023-07-14)
0.22.1 (2023-05-18)
0.22.0 (2023-04-18)
0.21.0 (2023-04-12)
0.20.0 (2023-02-14)
0.19.0 (2023-01-13)
0.18.0 (2022-11-15)
0.17.0 (2022-07-30)
0.16.0 (2022-05-11)
0.15.1 (2022-04-06)
0.15.0 (2022-04-05)
0.14.1 (2022-03-29)
0.14.0 (2022-03-29)
0.13.0 (2022-01-13)
0.12.0 (2021-12-17)
0.11.0 (2021-11-08)
0.10.1 (2021-10-22)
0.10.0 (2021-10-19)
0.9.0 (2021-05-17)
0.8.0 (2021-04-19)
0.7.0 (2021-03-18)
0.6.0 (2021-02-01)
0.5.0 (2020-12-02)
0.4.0 (2020-11-19)
0.3.2 (2020-06-03)
0.3.1 (2020-06-01)
0.3.0 (2020-05-26)
0.2.8 (2020-05-18)
0.2.7 (2020-05-12)
0.2.6 (2020-05-07)
0.2.5 (2020-04-30)
0.2.4 (2019-11-18)
0.2.3 (2019-11-18)
0.2.2 (2019-11-13)
0.2.1 (2019-10-23)
0.2.0 (2019-09-26)
0.1.2 (2019-05-20)
0.1.1 (2019-05-09)
0.1.0 (2019-05-08)
0.0.5 (2018-12-27)
0.0.4 (2018-12-19)
0.0.2 (2018-12-12)
0.0.1 (2018-12-11)
PACKAGE
Index
rosbag2_cpp
C++ API
Struct rosbag2_introspection_message_t
View page source
Struct rosbag2_introspection_message_t
Defined in
File introspection_message.hpp
Struct Documentation
struct
rosbag2_introspection_message_t
Public Members
void
*
message
char
*
topic_name
rcutils_time_point_value_t
time_stamp
rcutils_allocator_t
allocator