, 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 | |
| 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 | [mutable, private] |
| 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 | [mutable, private] |
| decompress_buffer_ | rosbag::Bag | [mutable, private] |
| decompressBz2Chunk(ChunkHeader const &chunk_header) const | rosbag::Bag | [private] |
| decompressChunk(uint64_t chunk_pos) const | rosbag::Bag | [private] |
| decompressed_chunk_ | rosbag::Bag | [mutable, 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] |
| file_ | rosbag::Bag | [mutable, private] |
| 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 | [mutable, private] |
| header_connection_ids_ | rosbag::Bag | [private] |
| index_data_pos_ | rosbag::Bag | [private] |
| instantiateBuffer(IndexEntry const &index_entry) const | rosbag::Bag | [private] |
| isOp(ros::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 | [mutable, private] |
| 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 | [mutable, private] |
| 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(ros::Time time) | rosbag::Bag | [private] |
| stopWriting() | rosbag::Bag | [private] |
| stopWritingChunk() | rosbag::Bag | [private] |
| 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) | 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 | |