#include <stream.h>
BZ2Stream uses libbzip2 (http://www.bzip.org) for reading/writing compressed data in the BZ2 format.
Definition at line 139 of file stream.h.
void rosbag::BZ2Stream::decompress |
( |
uint8_t * |
dest, |
|
|
unsigned int |
dest_len, |
|
|
uint8_t * |
source, |
|
|
unsigned int |
source_len |
|
) |
| |
|
virtual |
void rosbag::BZ2Stream::read |
( |
void * |
ptr, |
|
|
size_t |
size |
|
) |
| |
|
virtual |
void rosbag::BZ2Stream::startRead |
( |
| ) |
|
|
virtual |
void rosbag::BZ2Stream::startWrite |
( |
| ) |
|
|
virtual |
void rosbag::BZ2Stream::stopRead |
( |
| ) |
|
|
virtual |
void rosbag::BZ2Stream::stopWrite |
( |
| ) |
|
|
virtual |
void rosbag::BZ2Stream::write |
( |
void * |
ptr, |
|
|
size_t |
size |
|
) |
| |
|
virtual |
int rosbag::BZ2Stream::block_size_100k_ |
|
private |
compression block size (1-9; 9 default). 9 is best compression, most memory
Definition at line 158 of file stream.h.
int rosbag::BZ2Stream::bzerror_ |
|
private |
last error from bzlib
Definition at line 162 of file stream.h.
BZFILE* rosbag::BZ2Stream::bzfile_ |
|
private |
bzlib compressed file stream
Definition at line 161 of file stream.h.
int rosbag::BZ2Stream::verbosity_ |
|
private |
level of debugging output (0-4; 0 default). 0 is silent, 4 is max verbose debugging output
Definition at line 157 of file stream.h.
int rosbag::BZ2Stream::work_factor_ |
|
private |
compression behavior for worst case, highly repetitive data (0-250; 30 default)
Definition at line 159 of file stream.h.
The documentation for this class was generated from the following files: