This is the complete list of members for rosbag::Bag, including all inherited members.
appendConnectionRecordToBuffer(Buffer &buf, ConnectionInfo const *connection_info) | rosbag::Bag | private |
appendDataLengthToBuffer(Buffer &buf, uint32_t data_len) | rosbag::Bag | private |
appendHeaderToBuffer(Buffer &buf, rs2rosinternal::M_string const &fields) | rosbag::Bag | private |
Bag() | rosbag::Bag | |
Bag(std::string const &filename, uint32_t mode=bagmode::Read) | rosbag::Bag | explicit |
bag_revision_ | rosbag::Bag | private |
checkField(rs2rosinternal::M_string const &fields, std::string const &field, unsigned int min_len, unsigned int max_len, bool required) const | rosbag::Bag | private |
chunk_buffer_ | rosbag::Bag | mutableprivate |
chunk_count_ | rosbag::Bag | private |
chunk_open_ | rosbag::Bag | private |
chunk_threshold_ | rosbag::Bag | private |
chunks_ | rosbag::Bag | private |
close() | rosbag::Bag | |
closeWrite() | rosbag::Bag | private |
compression_ | rosbag::Bag | private |
connection_count_ | rosbag::Bag | private |
connection_indexes_ | rosbag::Bag | private |
connections_ | rosbag::Bag | private |
curr_chunk_connection_indexes_ | rosbag::Bag | private |
curr_chunk_data_pos_ | rosbag::Bag | private |
curr_chunk_info_ | rosbag::Bag | private |
current_buffer_ | rosbag::Bag | mutableprivate |
decompress_buffer_ | rosbag::Bag | mutableprivate |
decompressBz2Chunk(ChunkHeader const &chunk_header) const | rosbag::Bag | private |
decompressChunk(uint64_t chunk_pos) const | rosbag::Bag | private |
decompressed_chunk_ | rosbag::Bag | mutableprivate |
decompressLz4Chunk(ChunkHeader const &chunk_header) const | rosbag::Bag | private |
decompressRawChunk(ChunkHeader const &chunk_header) const | rosbag::Bag | private |
doWrite(std::string const &topic, rs2rosinternal::Time const &time, T const &msg, std::shared_ptr< rs2rosinternal::M_string > const &connection_header) | rosbag::Bag | private |
file_ | rosbag::Bag | mutableprivate |
file_header_pos_ | rosbag::Bag | private |
file_size_ | rosbag::Bag | private |
getChunkOffset() const | rosbag::Bag | private |
getChunkThreshold() const | rosbag::Bag | |
getCompression() const | rosbag::Bag | |
getCompressionInfo() 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::Bag | mutableprivate |
header_connection_ids_ | rosbag::Bag | private |
index_data_pos_ | rosbag::Bag | private |
instantiateBuffer(IndexEntry const &index_entry) const | rosbag::Bag | private |
isOp(rs2rosinternal::M_string &fields, uint8_t reqOp) const | rosbag::Bag | private |
MessageInstance class | rosbag::Bag | friend |
mode_ | rosbag::Bag | private |
open(std::string const &filename, uint32_t mode=bagmode::Read) | rosbag::Bag | |
openAppend(std::string const &filename) | rosbag::Bag | private |
openRead(std::string const &filename) | rosbag::Bag | private |
openWrite(std::string const &filename) | rosbag::Bag | private |
outgoing_chunk_buffer_ | rosbag::Bag | mutableprivate |
read(char *b, std::streamsize n) const | rosbag::Bag | private |
readChunkHeader(ChunkHeader &chunk_header) const | rosbag::Bag | private |
readChunkInfoRecord() | rosbag::Bag | private |
readConnectionIndexRecord200() | rosbag::Bag | private |
readConnectionRecord() | rosbag::Bag | private |
readDataLength(uint32_t &data_size) const | rosbag::Bag | private |
readField(rs2rosinternal::M_string const &fields, std::string const &field_name, bool required, T *data) const | rosbag::Bag | private |
readField(rs2rosinternal::M_string const &fields, std::string const &field_name, unsigned int min_len, unsigned int max_len, bool required, std::string &data) const | rosbag::Bag | private |
readField(rs2rosinternal::M_string const &fields, std::string const &field_name, bool required, std::string &data) const | rosbag::Bag | private |
readField(rs2rosinternal::M_string const &fields, std::string const &field_name, bool required, rs2rosinternal::Time &data) const | rosbag::Bag | private |
readFileHeaderRecord() | rosbag::Bag | private |
readHeader(rs2rosinternal::Header &header) const | rosbag::Bag | private |
readHeaderFromBuffer(Buffer &buffer, uint32_t offset, rs2rosinternal::Header &header, uint32_t &data_size, uint32_t &bytes_read) const | rosbag::Bag | private |
readMessageDataHeader(IndexEntry const &index_entry) | rosbag::Bag | private |
readMessageDataHeaderFromBuffer(Buffer &buffer, uint32_t offset, rs2rosinternal::Header &header, uint32_t &data_size, uint32_t &bytes_read) const | rosbag::Bag | private |
readMessageDataIntoStream(IndexEntry const &index_entry, Stream &stream) const | rosbag::Bag | private |
readMessageDataRecord102(uint64_t offset, rs2rosinternal::Header &header) const | rosbag::Bag | private |
readMessageDataSize(IndexEntry const &index_entry) const | rosbag::Bag | private |
readMessageDefinitionRecord102() | rosbag::Bag | private |
readTopicIndexRecord102() | rosbag::Bag | private |
readVersion() | rosbag::Bag | private |
record_buffer_ | rosbag::Bag | mutableprivate |
seek(uint64_t pos, int origin=std::ios_base::beg) const | rosbag::Bag | private |
setChunkThreshold(uint32_t chunk_threshold) | rosbag::Bag | |
setCompression(CompressionType compression) | rosbag::Bag | |
startReadingVersion102() | rosbag::Bag | private |
startReadingVersion200() | rosbag::Bag | private |
startWriting() | rosbag::Bag | private |
startWritingChunk(rs2rosinternal::Time time) | rosbag::Bag | private |
stopWriting() | rosbag::Bag | private |
stopWritingChunk() | rosbag::Bag | private |
toHeaderString(T const *field) const | rosbag::Bag | private |
toHeaderString(rs2rosinternal::Time const *field) const | rosbag::Bag | private |
topic_connection_ids_ | rosbag::Bag | private |
version_ | rosbag::Bag | private |
View class | rosbag::Bag | friend |
write(std::string const &topic, rs2rosinternal::MessageEvent< T > const &event) | rosbag::Bag | |
write(std::string const &topic, rs2rosinternal::Time const &time, T const &msg, std::shared_ptr< rs2rosinternal::M_string > connection_header=std::shared_ptr< rs2rosinternal::M_string >()) | rosbag::Bag | |
write(std::string const &topic, rs2rosinternal::Time const &time, std::shared_ptr< T const > const &msg, std::shared_ptr< rs2rosinternal::M_string > connection_header=std::shared_ptr< rs2rosinternal::M_string >()) | rosbag::Bag | |
write(std::string const &topic, rs2rosinternal::Time const &time, std::shared_ptr< T > const &msg, std::shared_ptr< rs2rosinternal::M_string > connection_header=std::shared_ptr< rs2rosinternal::M_string >()) | rosbag::Bag | |
write(char const *s, std::streamsize n) | rosbag::Bag | private |
write(std::string const &s) | rosbag::Bag | private |
writeChunkHeader(CompressionType compression, uint32_t compressed_size, uint32_t uncompressed_size) | rosbag::Bag | private |
writeChunkInfoRecords() | rosbag::Bag | private |
writeConnectionRecord(ConnectionInfo const *connection_info) | rosbag::Bag | private |
writeConnectionRecords() | rosbag::Bag | private |
writeDataLength(uint32_t data_len) | rosbag::Bag | private |
writeFileHeaderRecord() | rosbag::Bag | private |
writeHeader(rs2rosinternal::M_string const &fields) | rosbag::Bag | private |
writeIndexRecords() | rosbag::Bag | private |
writeMessageDataRecord(uint32_t conn_id, rs2rosinternal::Time const &time, T const &msg) | rosbag::Bag | private |
writeVersion() | rosbag::Bag | private |
~Bag() | rosbag::Bag |