rosbag2_cpp
Links
Rosindex
Repository
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 client_id_hash
Struct ConverterOptions
Struct ConverterTypeSupport
Struct LocalMessageDefinitionSource::DefinitionIdentifier
Struct LocalMessageDefinitionSource::DefinitionIdentifierHash
Struct LocalMessageDefinitionSource::MessageSpec
Struct rosbag2_introspection_message_t
Struct rosbag2_service_info_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::client_id_to_string
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::is_service_event_topic
Function rosbag2_cpp::parse_definition_dependencies
Template Function rosbag2_cpp::plugins::get_class_plugins
Function rosbag2_cpp::service_event_topic_name_to_service_name
Function rosbag2_cpp::service_event_topic_type_to_service_type
Function rosbag2_cpp::service_name_to_service_event_topic_name
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
Typedef rosbag2_cpp::rosbag2_service_info_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 service_utils.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.31.0 (2025-02-02)
0.30.0 (2024-11-26)
0.29.0 (2024-09-03)
0.28.0 (2024-06-17)
0.27.0 (2024-04-30)
0.26.1 (2024-04-17)
0.26.0 (2024-04-16)
0.25.0 (2024-03-27)
0.24.0 (2023-07-11)
0.23.0 (2023-04-28)
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
View page source
C++ API
Class Hierarchy
Namespace
rosbag2_cpp
Namespace
rosbag2_cpp::bag_events
Struct
BagSplitInfo
Struct
ReaderEventCallbacks
Struct
WriterEventCallbacks
Template Class
BagEventCallback
Class
BagEventCallbackBase
Class
EventCallbackManager
Enum
BagEvent
Namespace
rosbag2_cpp::cache
Class
CacheBufferInterface
Class
CacheConsumer
Class
CircularMessageCache
Class
MessageCache
Class
MessageCacheBuffer
Class
MessageCacheCircularBuffer
Class
MessageCacheInterface
Namespace
rosbag2_cpp::converter_interfaces
Class
SerializationFormatConverter
Class
SerializationFormatDeserializer
Class
SerializationFormatSerializer
Namespace
rosbag2_cpp::reader_interfaces
Class
BaseReaderInterface
Namespace
rosbag2_cpp::readers
Class
SequentialReader
Namespace
rosbag2_cpp::writer_interfaces
Class
BaseWriterInterface
Namespace
rosbag2_cpp::writers
Class
SequentialWriter
Struct
client_id_hash
Struct
ConverterOptions
Struct
ConverterTypeSupport
Struct
rosbag2_introspection_message_t
Struct
rosbag2_service_info_t
Class
Converter
Class
DefinitionNotFoundError
Class
Info
Class
LocalMessageDefinitionSource
Struct
LocalMessageDefinitionSource::DefinitionIdentifier
Struct
LocalMessageDefinitionSource::DefinitionIdentifierHash
Struct
LocalMessageDefinitionSource::MessageSpec
Class
PlayerClock
Class
Reader
Class
Reindexer
Class
RMWImplementedConverter
Class
SerializationFormatConverterFactory
Class
SerializationFormatConverterFactoryInterface
Class
TimeControllerClock
Class
Writer
File Hierarchy
Directory
include
Directory
rosbag2_cpp
Directory
cache
File
cache_buffer_interface.hpp
File
cache_consumer.hpp
File
circular_message_cache.hpp
File
message_cache.hpp
File
message_cache_buffer.hpp
File
message_cache_circular_buffer.hpp
File
message_cache_interface.hpp
Directory
clocks
File
player_clock.hpp
File
time_controller_clock.hpp
Directory
converter_interfaces
File
serialization_format_converter.hpp
File
serialization_format_deserializer.hpp
File
serialization_format_serializer.hpp
Directory
message_definitions
File
local_message_definition_source.hpp
Directory
plugins
File
plugin_utils.hpp
Directory
reader_interfaces
File
base_reader_interface.hpp
Directory
readers
File
sequential_reader.hpp
Directory
types
File
introspection_message.hpp
Directory
writer_interfaces
File
base_writer_interface.hpp
Directory
writers
File
sequential_writer.hpp
File
bag_events.hpp
File
converter.hpp
File
converter_options.hpp
File
info.hpp
File
logging.hpp
File
reader.hpp
File
reindexer.hpp
File
rmw_implemented_serialization_format_converter.hpp
File
serialization_format_converter_factory.hpp
File
serialization_format_converter_factory_interface.hpp
File
service_utils.hpp
File
types.hpp
File
typesupport_helpers.hpp
File
visibility_control.hpp
File
writer.hpp
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 client_id_hash
Struct ConverterOptions
Struct ConverterTypeSupport
Struct LocalMessageDefinitionSource::DefinitionIdentifier
Struct LocalMessageDefinitionSource::DefinitionIdentifierHash
Struct LocalMessageDefinitionSource::MessageSpec
Struct rosbag2_introspection_message_t
Struct rosbag2_service_info_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::client_id_to_string
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::is_service_event_topic
Function rosbag2_cpp::parse_definition_dependencies
Template Function rosbag2_cpp::plugins::get_class_plugins
Function rosbag2_cpp::service_event_topic_name_to_service_name
Function rosbag2_cpp::service_event_topic_type_to_service_type
Function rosbag2_cpp::service_name_to_service_event_topic_name
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
Typedef rosbag2_cpp::rosbag2_service_info_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 service_utils.hpp
File time_controller_clock.hpp
File types.hpp
File typesupport_helpers.hpp
File visibility_control.hpp
File writer.hpp