#include <stream.h>
Public Member Functions | |
void | decompress (uint8_t *dest, unsigned int dest_len, uint8_t *source, unsigned int source_len) |
CompressionType | getCompressionType () const |
LZ4Stream (ChunkedFile *file) | |
void | read (void *ptr, size_t size) |
void | startRead () |
void | startWrite () |
void | stopRead () |
void | stopWrite () |
void | write (void *ptr, size_t size) |
~LZ4Stream () | |
Public Member Functions inherited from rosbag::Stream | |
Stream (ChunkedFile *file) | |
virtual | ~Stream () |
Private Member Functions | |
void | writeStream (int action) |
Private Attributes | |
int | block_size_id_ |
char * | buff_ |
int | buff_size_ |
roslz4_stream | lz4s_ |
Additional Inherited Members | |
Protected Member Functions inherited from rosbag::Stream | |
void | advanceOffset (uint64_t nbytes) |
void | clearUnused () |
uint64_t | getCompressedIn () |
FILE * | getFilePointer () |
char * | getUnused () |
int | getUnusedLength () |
void | setCompressedIn (uint64_t nbytes) |
void | setUnused (char *unused) |
void | setUnusedLength (int nUnused) |
Protected Attributes inherited from rosbag::Stream | |
ChunkedFile * | file_ |
Definition at line 125 of file third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/stream.h.
rosbag::LZ4Stream::LZ4Stream | ( | ChunkedFile * | file | ) |
Definition at line 45 of file lz4_stream.cpp.
rosbag::LZ4Stream::~LZ4Stream | ( | ) |
Definition at line 51 of file lz4_stream.cpp.
|
virtual |
Implements rosbag::Stream.
Definition at line 187 of file lz4_stream.cpp.
|
virtual |
Implements rosbag::Stream.
Definition at line 55 of file lz4_stream.cpp.
Implements rosbag::Stream.
Definition at line 139 of file lz4_stream.cpp.
|
virtual |
Reimplemented from rosbag::Stream.
Definition at line 120 of file lz4_stream.cpp.
|
virtual |
Reimplemented from rosbag::Stream.
Definition at line 59 of file lz4_stream.cpp.
|
virtual |
Reimplemented from rosbag::Stream.
Definition at line 183 of file lz4_stream.cpp.
|
virtual |
Reimplemented from rosbag::Stream.
Definition at line 114 of file lz4_stream.cpp.
Implements rosbag::Stream.
Definition at line 73 of file lz4_stream.cpp.
|
private |
Definition at line 81 of file lz4_stream.cpp.
|
private |
Definition at line 148 of file third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/stream.h.
|
private |
Definition at line 146 of file third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/stream.h.
|
private |
Definition at line 147 of file third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/stream.h.
|
private |
Definition at line 149 of file third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/stream.h.