, 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 | [inline, 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 | [inline, 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 | [inline, 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 | [inline, 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 | [inline, 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 | [inline] |
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 | [inline] |
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 | [inline] |
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 | [inline] |
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 | [inline, private] |
writeVersion() | rosbag::Bag | [private] |
~Bag() | rosbag::Bag | |