rosbag::Bag Member List

This is the complete list of members for rosbag::Bag, including all inherited members.

appendConnectionRecordToBuffer(Buffer &buf, ConnectionInfo const *connection_info)rosbag::Bagprivate
appendDataLengthToBuffer(Buffer &buf, uint32_t data_len)rosbag::Bagprivate
appendHeaderToBuffer(Buffer &buf, ros::M_string const &fields)rosbag::Bagprivate
Bag()rosbag::Bag
Bag(std::string const &filename, uint32_t mode=bagmode::Read)rosbag::Bagexplicit
Bag(const Bag &)rosbag::Bagprivate
bag_revision_rosbag::Bagprivate
checkField(ros::M_string const &fields, std::string const &field, unsigned int min_len, unsigned int max_len, bool required) const rosbag::Bagprivate
chunk_buffer_rosbag::Bagmutableprivate
chunk_count_rosbag::Bagprivate
chunk_open_rosbag::Bagprivate
chunk_threshold_rosbag::Bagprivate
chunks_rosbag::Bagprivate
close()rosbag::Bag
closeWrite()rosbag::Bagprivate
compression_rosbag::Bagprivate
connection_count_rosbag::Bagprivate
connection_indexes_rosbag::Bagprivate
connections_rosbag::Bagprivate
curr_chunk_connection_indexes_rosbag::Bagprivate
curr_chunk_data_pos_rosbag::Bagprivate
curr_chunk_info_rosbag::Bagprivate
current_buffer_rosbag::Bagmutableprivate
decompress_buffer_rosbag::Bagmutableprivate
decompressBz2Chunk(ChunkHeader const &chunk_header) const rosbag::Bagprivate
decompressChunk(uint64_t chunk_pos) const rosbag::Bagprivate
decompressed_chunk_rosbag::Bagmutableprivate
decompressLz4Chunk(ChunkHeader const &chunk_header) const rosbag::Bagprivate
decompressRawChunk(ChunkHeader const &chunk_header) const rosbag::Bagprivate
doWrite(std::string const &topic, ros::Time const &time, T const &msg, boost::shared_ptr< ros::M_string > const &connection_header)rosbag::Bagprivate
file_rosbag::Bagmutableprivate
file_header_pos_rosbag::Bagprivate
file_size_rosbag::Bagprivate
getChunkOffset() const rosbag::Bagprivate
getChunkThreshold() const rosbag::Bag
getCompression() const rosbag::Bag
getFileName() const rosbag::Bag
getMajorVersion() const rosbag::Bag
getMinorVersion() const rosbag::Bag
getMode() const rosbag::Bag
getSize() const rosbag::Bag
header_buffer_rosbag::Bagmutableprivate
header_connection_ids_rosbag::Bagprivate
index_data_pos_rosbag::Bagprivate
instantiateBuffer(IndexEntry const &index_entry) const rosbag::Bagprivate
isOp(ros::M_string &fields, uint8_t reqOp) const rosbag::Bagprivate
isOpen() const rosbag::Bag
MessageInstance classrosbag::Bagfriend
mode_rosbag::Bagprivate
open(std::string const &filename, uint32_t mode=bagmode::Read)rosbag::Bag
openAppend(std::string const &filename)rosbag::Bagprivate
openRead(std::string const &filename)rosbag::Bagprivate
openWrite(std::string const &filename)rosbag::Bagprivate
operator=(const Bag &)rosbag::Bagprivate
outgoing_chunk_buffer_rosbag::Bagmutableprivate
read(char *b, std::streamsize n) const rosbag::Bagprivate
readChunkHeader(ChunkHeader &chunk_header) const rosbag::Bagprivate
readChunkInfoRecord()rosbag::Bagprivate
readConnectionIndexRecord200()rosbag::Bagprivate
readConnectionRecord()rosbag::Bagprivate
readDataLength(uint32_t &data_size) const rosbag::Bagprivate
readField(ros::M_string const &fields, std::string const &field_name, bool required, T *data) const rosbag::Bagprivate
readField(ros::M_string const &fields, std::string const &field_name, unsigned int min_len, unsigned int max_len, bool required, std::string &data) const rosbag::Bagprivate
readField(ros::M_string const &fields, std::string const &field_name, bool required, std::string &data) const rosbag::Bagprivate
readField(ros::M_string const &fields, std::string const &field_name, bool required, ros::Time &data) const rosbag::Bagprivate
readFileHeaderRecord()rosbag::Bagprivate
readHeader(ros::Header &header) const rosbag::Bagprivate
readHeaderFromBuffer(Buffer &buffer, uint32_t offset, ros::Header &header, uint32_t &data_size, uint32_t &bytes_read) const rosbag::Bagprivate
readMessageDataHeader(IndexEntry const &index_entry)rosbag::Bagprivate
readMessageDataHeaderFromBuffer(Buffer &buffer, uint32_t offset, ros::Header &header, uint32_t &data_size, uint32_t &bytes_read) const rosbag::Bagprivate
readMessageDataIntoStream(IndexEntry const &index_entry, Stream &stream) const rosbag::Bagprivate
readMessageDataRecord102(uint64_t offset, ros::Header &header) const rosbag::Bagprivate
readMessageDataSize(IndexEntry const &index_entry) const rosbag::Bagprivate
readMessageDefinitionRecord102()rosbag::Bagprivate
readTopicIndexRecord102()rosbag::Bagprivate
readVersion()rosbag::Bagprivate
record_buffer_rosbag::Bagmutableprivate
seek(uint64_t pos, int origin=std::ios_base::beg) const rosbag::Bagprivate
setChunkThreshold(uint32_t chunk_threshold)rosbag::Bag
setCompression(CompressionType compression)rosbag::Bag
startReadingVersion102()rosbag::Bagprivate
startReadingVersion200()rosbag::Bagprivate
startWriting()rosbag::Bagprivate
startWritingChunk(ros::Time time)rosbag::Bagprivate
stopWriting()rosbag::Bagprivate
stopWritingChunk()rosbag::Bagprivate
swap(Bag &)rosbag::Bag
toHeaderString(T const *field) const rosbag::Bagprivate
toHeaderString(ros::Time const *field) const rosbag::Bagprivate
topic_connection_ids_rosbag::Bagprivate
version_rosbag::Bagprivate
View classrosbag::Bagfriend
write(std::string const &topic, ros::MessageEvent< T > const &event)rosbag::Bag
write(std::string const &topic, ros::Time const &time, T const &msg, boost::shared_ptr< ros::M_string > connection_header=boost::shared_ptr< ros::M_string >())rosbag::Bag
write(std::string const &topic, ros::Time const &time, boost::shared_ptr< T const > const &msg, boost::shared_ptr< ros::M_string > connection_header=boost::shared_ptr< ros::M_string >())rosbag::Bag
write(std::string const &topic, ros::Time const &time, boost::shared_ptr< T > const &msg, boost::shared_ptr< ros::M_string > connection_header=boost::shared_ptr< ros::M_string >())rosbag::Bag
write(char const *s, std::streamsize n)rosbag::Bagprivate
write(std::string const &s)rosbag::Bagprivate
writeChunkHeader(CompressionType compression, uint32_t compressed_size, uint32_t uncompressed_size)rosbag::Bagprivate
writeChunkInfoRecords()rosbag::Bagprivate
writeConnectionRecord(ConnectionInfo const *connection_info)rosbag::Bagprivate
writeConnectionRecords()rosbag::Bagprivate
writeDataLength(uint32_t data_len)rosbag::Bagprivate
writeFileHeaderRecord()rosbag::Bagprivate
writeHeader(ros::M_string const &fields)rosbag::Bagprivate
writeIndexRecords()rosbag::Bagprivate
writeMessageDataRecord(uint32_t conn_id, ros::Time const &time, T const &msg)rosbag::Bagprivate
writeVersion()rosbag::Bagprivate
~Bag()rosbag::Bag


rosbag_storage
Author(s): Dirk Thomas
autogenerated on Mon Nov 2 2020 03:52:19