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) |