17#ifndef __image_io_gz_h__
18#define __image_io_gz_h__
33 GZ (
const Header&
header,
size_t file_header_size,
size_t file_tailer_size = 0) :
37 lead_in (file_header_size ? new uint8_t [file_header_size] : nullptr),
38 lead_out (file_tailer_size ? new uint8_t [file_tailer_size] : nullptr) { }
virtual void load(const Header &, size_t)
std::unique_ptr< uint8_t[]> lead_out
std::unique_ptr< uint8_t[]> lead_in
int64_t bytes_per_segment
GZ(const Header &header, size_t file_header_size, size_t file_tailer_size=0)
virtual void unload(const Header &)