Namespaces | |
bagmode | |
compression | |
Classes | |
class | Bag |
struct | BagCallback |
class | BagCallbackT |
class | BagException |
Base class for rosbag exceptions. More... | |
class | BagFormatException |
Exception thrown on problems reading the bag format. More... | |
class | BagIOException |
Exception thrown when on IO problems. More... | |
class | BagPlayer |
struct | BagQuery |
Pairs of queries and the bags they come from (used internally by View) More... | |
class | BagUnindexedException |
Exception thrown on problems reading the bag index. More... | |
class | Buffer |
class | BZ2Stream |
class | ChunkedFile |
ChunkedFile reads and writes files which contain interleaved chunks of compressed and uncompressed data. More... | |
struct | ChunkHeader |
struct | ChunkInfo |
struct | ConnectionInfo |
class | FileAccessor |
struct | IndexEntry |
struct | IndexEntryCompare |
class | LZ4Stream |
class | MessageInstance |
A class pointing into a bag file. More... | |
struct | MessageRange |
class | Query |
class | Stream |
class | StreamFactory |
class | TopicQuery |
class | TypeQuery |
class | UncompressedStream |
class | View |
struct | ViewIterHelper |
The actual iterator data structure. More... | |
struct | ViewIterHelperCompare |
Typedefs | |
typedef bagmode::BagMode | BagMode |
typedef compression::CompressionType | CompressionType |
Functions | |
void | swap (Buffer &a, Buffer &b) |
void | swap (ChunkedFile &a, ChunkedFile &b) |
void | swap (Bag &a, Bag &b) |
Variables | |
static const std::string | CALLERID_FIELD_NAME = "callerid" |
static const std::string | CHUNK_COUNT_FIELD_NAME = "chunk_count" |
static const uint32_t | CHUNK_INFO_VERSION = 1 |
static const std::string | CHUNK_POS_FIELD_NAME = "chunk_pos" |
static const std::string | COMPRESSION_BZ2 = "bz2" |
static const std::string | COMPRESSION_FIELD_NAME = "compression" |
static const std::string | COMPRESSION_LZ4 = "lz4" |
static const std::string | COMPRESSION_NONE = "none" |
static const std::string | CONNECTION_COUNT_FIELD_NAME = "conn_count" |
static const std::string | CONNECTION_FIELD_NAME = "conn" |
static const std::string | COUNT_FIELD_NAME = "count" |
static const std::string | DEF_FIELD_NAME = "def" |
static const std::string | END_TIME_FIELD_NAME = "end_time" |
static const unsigned char | FIELD_DELIM = '=' |
static const uint32_t | FILE_HEADER_LENGTH = 4 * 1024 |
static const std::string | INDEX_POS_FIELD_NAME = "index_pos" |
static const uint32_t | INDEX_VERSION = 1 |
static const std::string | LATCHING_FIELD_NAME = "latching" |
static const std::string | MD5_FIELD_NAME = "md5" |
static const std::string | NSEC_FIELD_NAME = "nsec" |
static const unsigned char | OP_CHUNK = 0x05 |
static const unsigned char | OP_CHUNK_INFO = 0x06 |
static const unsigned char | OP_CONNECTION = 0x07 |
static const std::string | OP_FIELD_NAME = "op" |
static const unsigned char | OP_FILE_HEADER = 0x03 |
static const unsigned char | OP_INDEX_DATA = 0x04 |
static const unsigned char | OP_MSG_DATA = 0x02 |
static const unsigned char | OP_MSG_DEF = 0x01 |
static const std::string | SEC_FIELD_NAME = "sec" |
static const std::string | SIZE_FIELD_NAME = "size" |
static const std::string | START_TIME_FIELD_NAME = "start_time" |
static const std::string | TIME_FIELD_NAME = "time" |
static const std::string | TOPIC_FIELD_NAME = "topic" |
static const std::string | TYPE_FIELD_NAME = "type" |
static const std::string | VER_FIELD_NAME = "ver" |
static const std::string | VERSION = "2.0" |
typedef bagmode::BagMode rosbag::BagMode |
|
inline |
Definition at line 105 of file chunked_file.h.
|
static |
Definition at line 72 of file constants.h.
|
static |
Definition at line 56 of file constants.h.
|
static |
Definition at line 92 of file constants.h.
|
static |
Definition at line 63 of file constants.h.
|
static |
Definition at line 96 of file constants.h.
|
static |
Definition at line 58 of file constants.h.
|
static |
Definition at line 97 of file constants.h.
|
static |
Definition at line 95 of file constants.h.
|
static |
Definition at line 55 of file constants.h.
|
static |
Definition at line 57 of file constants.h.
|
static |
Definition at line 53 of file constants.h.
|
static |
Definition at line 68 of file constants.h.
|
static |
Definition at line 62 of file constants.h.
|
static |
Definition at line 47 of file constants.h.
|
static |
Definition at line 86 of file constants.h.
|
static |
Definition at line 54 of file constants.h.
|
static |
Definition at line 89 of file constants.h.
|
static |
Definition at line 71 of file constants.h.
|
static |
Definition at line 66 of file constants.h.
|
static |
Definition at line 70 of file constants.h.
|
static |
Definition at line 78 of file constants.h.
|
static |
Definition at line 79 of file constants.h.
|
static |
Definition at line 80 of file constants.h.
|
static |
Definition at line 50 of file constants.h.
|
static |
Definition at line 76 of file constants.h.
|
static |
Definition at line 77 of file constants.h.
|
static |
Definition at line 75 of file constants.h.
|
static |
Definition at line 83 of file constants.h.
|
static |
Definition at line 69 of file constants.h.
|
static |
Definition at line 59 of file constants.h.
|
static |
Definition at line 61 of file constants.h.
|
static |
Definition at line 60 of file constants.h.
|
static |
Definition at line 51 of file constants.h.
|
static |
Definition at line 67 of file constants.h.
|
static |
Definition at line 52 of file constants.h.
|
static |
Definition at line 44 of file constants.h.