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, ros::M_string const &fields) | rosbag::Bag | private |
Bag() | rosbag::Bag | |
Bag(std::string const &filename, uint32_t mode=bagmode::Read) | rosbag::Bag | explicit |
Bag(Bag &&other) | rosbag::Bag | |
Bag(const Bag &) | rosbag::Bag | private |
bag_revision_ | rosbag::Bag | private |
checkField(ros::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, ros::Time const &time, T const &msg, boost::shared_ptr< ros::M_string > const &connection_header) | rosbag::Bag | private |
encryptor_ | rosbag::Bag | private |
encryptor_loader_ | 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 | |
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 |
init() | rosbag::Bag | private |
instantiateBuffer(IndexEntry const &index_entry) const | rosbag::Bag | private |
isOp(ros::M_string &fields, uint8_t reqOp) const | rosbag::Bag | private |
isOpen() const | rosbag::Bag | |
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 |
operator=(Bag &&other) | rosbag::Bag | |
operator=(const Bag &) | 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(ros::M_string const &fields, std::string const &field_name, bool required, T *data) const | rosbag::Bag | private |
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::Bag | private |
readField(ros::M_string const &fields, std::string const &field_name, bool required, std::string &data) const | rosbag::Bag | private |
readField(ros::M_string const &fields, std::string const &field_name, bool required, ros::Time &data) const | rosbag::Bag | private |
readFileHeaderRecord() | rosbag::Bag | private |
readHeader(ros::Header &header) const | rosbag::Bag | private |
readHeaderFromBuffer(Buffer &buffer, uint32_t offset, ros::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, ros::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, ros::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 | |
setEncryptorPlugin(const std::string &plugin_name, const std::string &plugin_param=std::string()) | rosbag::Bag | |
startReadingVersion102() | rosbag::Bag | private |
startReadingVersion200() | rosbag::Bag | private |
startWriting() | rosbag::Bag | private |
startWritingChunk(ros::Time time) | rosbag::Bag | private |
stopWriting() | rosbag::Bag | private |
stopWritingChunk() | rosbag::Bag | private |
swap(Bag &) | rosbag::Bag | |
toHeaderString(T const *field) const | rosbag::Bag | private |
toHeaderString(ros::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, 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::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, const bool encrypt) | rosbag::Bag | private |
writeConnectionRecords() | rosbag::Bag | private |
writeDataLength(uint32_t data_len) | rosbag::Bag | private |
writeFileHeaderRecord() | rosbag::Bag | private |
writeHeader(ros::M_string const &fields) | rosbag::Bag | private |
writeIndexRecords() | rosbag::Bag | private |
writeMessageDataRecord(uint32_t conn_id, ros::Time const &time, T const &msg) | rosbag::Bag | private |
writeVersion() | rosbag::Bag | private |
~Bag() | rosbag::Bag |