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::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 classrosbag::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 classrosbag::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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


rosbag
Author(s): Jeremy Leibs (leibs@willowgarage.com), James Bowman (jamesb@willowgarage.com), Ken Conley (kwc@willowgarage.com), and Tim Field (tfield@willowgarage.com)
autogenerated on Fri Jan 11 10:11:44 2013