rosbag2_cpp
0.15
  • Class Hierarchy
  • File Hierarchy
  • Reference
    • Namespaces
      • Namespace rosbag2_cpp
        • Detailed Description
        • Namespaces
        • Classes
        • Functions
        • Typedefs
      • Namespace rosbag2_cpp::bag_events
        • Classes
        • Enums
        • Typedefs
      • Namespace rosbag2_cpp::cache
        • Classes
      • Namespace rosbag2_cpp::converter_interfaces
        • Classes
      • Namespace rosbag2_cpp::plugins
        • Functions
      • Namespace rosbag2_cpp::reader_interfaces
        • Classes
      • Namespace rosbag2_cpp::readers
        • Classes
      • Namespace rosbag2_cpp::writer_interfaces
        • Classes
      • Namespace rosbag2_cpp::writers
        • Classes
    • Classes and Structs
      • Struct BagSplitInfo
        • Struct Documentation
      • Struct ReaderEventCallbacks
        • Struct Documentation
      • Struct WriterEventCallbacks
        • Struct Documentation
      • Struct ConverterOptions
        • Struct Documentation
      • Struct ConverterTypeSupport
        • Struct Documentation
      • Struct rosbag2_introspection_message_t
        • Struct Documentation
      • Template Class BagEventCallback
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class BagEventCallbackBase
        • Inheritance Relationships
          • Derived Type
        • Class Documentation
      • Class EventCallbackManager
        • Class Documentation
      • Class CacheBufferInterface
        • Inheritance Relationships
          • Derived Types
        • Class Documentation
      • Class CacheConsumer
        • Class Documentation
      • Class CircularMessageCache
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class MessageCache
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class MessageCacheBuffer
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class MessageCacheCircularBuffer
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class MessageCacheInterface
        • Inheritance Relationships
          • Derived Types
        • Class Documentation
      • Class Converter
        • Class Documentation
      • Class SerializationFormatConverter
        • Inheritance Relationships
          • Base Types
        • Class Documentation
      • Class SerializationFormatDeserializer
        • Inheritance Relationships
          • Derived Type
        • Class Documentation
      • Class SerializationFormatSerializer
        • Inheritance Relationships
          • Derived Type
        • Class Documentation
      • Class Info
        • Class Documentation
      • Class PlayerClock
        • Inheritance Relationships
          • Derived Type
        • Class Documentation
      • Class Reader
        • Class Documentation
      • Class BaseReaderInterface
        • Inheritance Relationships
          • Derived Type
        • Class Documentation
      • Class SequentialReader
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class Reindexer
        • Class Documentation
      • Class SerializationFormatConverterFactory
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class SerializationFormatConverterFactoryInterface
        • Inheritance Relationships
          • Derived Type
        • Class Documentation
      • Class TimeControllerClock
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class Writer
        • Class Documentation
      • Class BaseWriterInterface
        • Inheritance Relationships
          • Derived Type
        • Class Documentation
      • Class SequentialWriter
        • Inheritance Relationships
          • Base Type
        • Class Documentation
    • Enums
      • Enum BagEvent
        • Enum Documentation
    • Functions
      • Function rosbag2_cpp::allocate_internal_types
        • Function Documentation
      • Function rosbag2_cpp::allocate_introspection_message
        • Function Documentation
      • Function rosbag2_cpp::deallocate_introspection_message
        • Function Documentation
      • Function rosbag2_cpp::extract_type_identifier
        • Function Documentation
      • Function rosbag2_cpp::get_typesupport_handle
        • Function Documentation
      • Function rosbag2_cpp::get_typesupport_library
        • Function Documentation
      • Function rosbag2_cpp::get_typesupport_library_path
        • Function Documentation
      • Function rosbag2_cpp::introspection_message_set_topic_name
        • Function Documentation
      • Template Function rosbag2_cpp::plugins::get_class_plugins
        • Function Documentation
    • Defines
      • Define ROSBAG2_CPP_EXPORT
        • Define Documentation
      • Define ROSBAG2_CPP_IMPORT
        • Define Documentation
      • Define ROSBAG2_CPP_LOCAL
        • Define Documentation
      • Define ROSBAG2_CPP_LOG_DEBUG
        • Define Documentation
      • Define ROSBAG2_CPP_LOG_DEBUG_STREAM
        • Define Documentation
      • Define ROSBAG2_CPP_LOG_ERROR
        • Define Documentation
      • Define ROSBAG2_CPP_LOG_ERROR_STREAM
        • Define Documentation
      • Define ROSBAG2_CPP_LOG_INFO
        • Define Documentation
      • Define ROSBAG2_CPP_LOG_INFO_STREAM
        • Define Documentation
      • Define ROSBAG2_CPP_LOG_WARN
        • Define Documentation
      • Define ROSBAG2_CPP_LOG_WARN_STREAM
        • Define Documentation
      • Define ROSBAG2_CPP_PACKAGE_NAME
        • Define Documentation
      • Define ROSBAG2_CPP_PUBLIC
        • Define Documentation
      • Define ROSBAG2_CPP_PUBLIC_TYPE
        • Define Documentation
    • Typedefs
      • Typedef rosbag2_cpp::bag_events::BagSplitCallbackType
        • Typedef Documentation
      • Typedef rosbag2_cpp::rosbag2_introspection_message_t
        • Typedef Documentation
      • Typedef rosbag2_cpp::StorageOptions
        • Typedef Documentation
    • Directories
      • Directory src
        • Subdirectories
      • Directory rosbag2
        • Subdirectories
      • Directory rosbag2_cpp
        • Subdirectories
      • Directory include
        • Subdirectories
      • Directory rosbag2_cpp
        • Subdirectories
        • Files
      • Directory cache
        • Files
      • Directory clocks
        • Files
      • Directory converter_interfaces
        • Files
      • Directory plugins
        • Files
      • Directory reader_interfaces
        • Files
      • Directory readers
        • Files
      • Directory types
        • Files
      • Directory writer_interfaces
        • Files
      • Directory writers
        • Files
    • Files
      • File bag_events.hpp
        • Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/bag_events.hpp)
          • Program Listing for File bag_events.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
        • Enums
        • Typedefs
      • File base_reader_interface.hpp
        • Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/reader_interfaces/base_reader_interface.hpp)
          • Program Listing for File base_reader_interface.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File base_writer_interface.hpp
        • Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/writer_interfaces/base_writer_interface.hpp)
          • Program Listing for File base_writer_interface.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File cache_buffer_interface.hpp
        • Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/cache/cache_buffer_interface.hpp)
          • Program Listing for File cache_buffer_interface.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File cache_consumer.hpp
        • Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/cache/cache_consumer.hpp)
          • Program Listing for File cache_consumer.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File circular_message_cache.hpp
        • Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/cache/circular_message_cache.hpp)
          • Program Listing for File circular_message_cache.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File converter.hpp
        • Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/converter.hpp)
          • Program Listing for File converter.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File converter_options.hpp
        • Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/converter_options.hpp)
          • Program Listing for File converter_options.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File info.hpp
        • Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/info.hpp)
          • Program Listing for File info.hpp
        • Includes
        • Namespaces
        • Classes
      • File introspection_message.hpp
        • Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/types/introspection_message.hpp)
          • Program Listing for File introspection_message.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
        • Functions
        • Typedefs
      • File logging.hpp
        • Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/logging.hpp)
          • Program Listing for File logging.hpp
        • Includes
        • Defines
      • File message_cache.hpp
        • Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/cache/message_cache.hpp)
          • Program Listing for File message_cache.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File message_cache_buffer.hpp
        • Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/cache/message_cache_buffer.hpp)
          • Program Listing for File message_cache_buffer.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File message_cache_circular_buffer.hpp
        • Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/cache/message_cache_circular_buffer.hpp)
          • Program Listing for File message_cache_circular_buffer.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File message_cache_interface.hpp
        • Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/cache/message_cache_interface.hpp)
          • Program Listing for File message_cache_interface.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File player_clock.hpp
        • Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/clocks/player_clock.hpp)
          • Program Listing for File player_clock.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File plugin_utils.hpp
        • Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/plugins/plugin_utils.hpp)
          • Program Listing for File plugin_utils.hpp
        • Includes
        • Namespaces
        • Functions
      • File reader.hpp
        • Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/reader.hpp)
          • Program Listing for File reader.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File reindexer.hpp
        • Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/reindexer.hpp)
          • Program Listing for File reindexer.hpp
        • Includes
        • Namespaces
        • Classes
      • File sequential_reader.hpp
        • Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/readers/sequential_reader.hpp)
          • Program Listing for File sequential_reader.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File sequential_writer.hpp
        • Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/writers/sequential_writer.hpp)
          • Program Listing for File sequential_writer.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File serialization_format_converter.hpp
        • Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/converter_interfaces/serialization_format_converter.hpp)
          • Program Listing for File serialization_format_converter.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File serialization_format_converter_factory.hpp
        • Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/serialization_format_converter_factory.hpp)
          • Program Listing for File serialization_format_converter_factory.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File serialization_format_converter_factory_interface.hpp
        • Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/serialization_format_converter_factory_interface.hpp)
          • Program Listing for File serialization_format_converter_factory_interface.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File serialization_format_deserializer.hpp
        • Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/converter_interfaces/serialization_format_deserializer.hpp)
          • Program Listing for File serialization_format_deserializer.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File serialization_format_serializer.hpp
        • Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/converter_interfaces/serialization_format_serializer.hpp)
          • Program Listing for File serialization_format_serializer.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File storage_options.hpp
        • Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/storage_options.hpp)
          • Program Listing for File storage_options.hpp
        • Includes
        • Namespaces
        • Typedefs
      • File time_controller_clock.hpp
        • Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/clocks/time_controller_clock.hpp)
          • Program Listing for File time_controller_clock.hpp
        • Includes
        • Namespaces
        • Classes
      • File types.hpp
        • Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/types.hpp)
          • Program Listing for File types.hpp
        • Includes
      • File typesupport_helpers.hpp
        • Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/typesupport_helpers.hpp)
          • Program Listing for File typesupport_helpers.hpp
        • Includes
        • Namespaces
        • Functions
      • File visibility_control.hpp
        • Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/visibility_control.hpp)
          • Program Listing for File visibility_control.hpp
        • Included By
        • Defines
      • File writer.hpp
        • Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/writer.hpp)
          • Program Listing for File writer.hpp
        • Includes
        • Namespaces
        • Classes
rosbag2_cpp
  • Class Hierarchy
  • File bag_events.hpp
  • View page source

File bag_events.hpp

↰ Parent directory (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp)

Contents

  • Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/bag_events.hpp)

  • Includes

  • Included By

  • Namespaces

  • Classes

  • Enums

  • Typedefs

Definition (/tmp/ws/src/rosbag2/rosbag2_cpp/include/rosbag2_cpp/bag_events.hpp)

  • Program Listing for File bag_events.hpp

Includes

  • functional

  • memory

  • rclcpp/function_traits.hpp

  • rosbag2_cpp/visibility_control.hpp (File visibility_control.hpp)

  • string

  • vector

Included By

  • File reader.hpp

  • File base_reader_interface.hpp

  • File sequential_reader.hpp

  • File writer.hpp

  • File base_writer_interface.hpp

  • File sequential_writer.hpp

Namespaces

  • Namespace rosbag2_cpp

  • Namespace rosbag2_cpp::bag_events

Classes

  • Struct BagSplitInfo

  • Struct ReaderEventCallbacks

  • Struct WriterEventCallbacks

  • Template Class BagEventCallback

  • Class BagEventCallbackBase

  • Class EventCallbackManager

Enums

  • Enum BagEvent

Typedefs

  • Typedef rosbag2_cpp::bag_events::BagSplitCallbackType

Previous Next

© Copyright 2021, Apache License 2.0.

Built with Sphinx using a theme provided by Read the Docs.