Public Types | |
typedef std::shared_ptr < compressor_buffer > | buffer_t |
typedef file_accessor::byte_stream_accessor < default_raw_file_accessor > | file_accessor_t |
typedef std::mutex | mutex_t |
Public Member Functions | |
mutex_t & | mutex () |
void | request (compressor_request &r) |
void | wait_for_request_done (compressor_thread_lock &l) |
void | run () |
void | stop (compressor_thread_lock &lock) |
void | set_preferred_compression (compressor_thread_lock &, compression_scheme::type) |
Static Public Member Functions | |
static stream_size_type | subtract_block_header (stream_size_type dataOffset) |