Public Member Functions | Public Attributes | Private Attributes | Friends | List of all members
rosbag_fancy::BagReader::Message Struct Reference

#include <bag_reader.h>

Public Member Functions

const uint8_t * data () const
 
template<class M >
boost::shared_ptr< M > instantiate () const
 
std::size_t size () const
 

Public Attributes

const Connectionconnection
 
ros::Time stamp
 

Private Attributes

const uint8_t * m_data = nullptr
 
std::size_t m_size
 

Friends

class BagReader::ChunkIterator
 
struct ros::serialization::Serializer< rosbag_fancy::BagReader::Message >
 

Detailed Description

Definition at line 58 of file bag_reader.h.

Member Function Documentation

◆ data()

const uint8_t* rosbag_fancy::BagReader::Message::data ( ) const
inline

Definition at line 79 of file bag_reader.h.

◆ instantiate()

template<class M >
boost::shared_ptr<M> rosbag_fancy::BagReader::Message::instantiate ( ) const
inline

Definition at line 64 of file bag_reader.h.

◆ size()

std::size_t rosbag_fancy::BagReader::Message::size ( ) const
inline

Definition at line 82 of file bag_reader.h.

Friends And Related Function Documentation

◆ BagReader::ChunkIterator

friend class BagReader::ChunkIterator
friend

Definition at line 86 of file bag_reader.h.

◆ ros::serialization::Serializer< rosbag_fancy::BagReader::Message >

Definition at line 87 of file bag_reader.h.

Member Data Documentation

◆ connection

const Connection* rosbag_fancy::BagReader::Message::connection

Definition at line 61 of file bag_reader.h.

◆ m_data

const uint8_t* rosbag_fancy::BagReader::Message::m_data = nullptr
private

Definition at line 89 of file bag_reader.h.

◆ m_size

std::size_t rosbag_fancy::BagReader::Message::m_size
private

Definition at line 90 of file bag_reader.h.

◆ stamp

ros::Time rosbag_fancy::BagReader::Message::stamp

Definition at line 60 of file bag_reader.h.


The documentation for this struct was generated from the following file:


rosbag_fancy
Author(s):
autogenerated on Tue Feb 20 2024 03:20:59