14 std::function<bool(QIODevice *)>
open;
15 std::function<void(QIODevice *)>
close;
16 std::function<bool(QIODevice *,
char const *ptr,
int len)>
write;
21 bool decode(QIODevice *input, QIODevice *output);
22 bool decode(QString
const &inpath, QString
const &outpath);
std::function< bool(QIODevice *)> open
Definition: gunzip.h:14
void set_maximul_size(int64_t size)
Definition: gunzip.cpp:11
QString error
Definition: gunzip.h:11
int64_t maxsize
Definition: gunzip.h:13
void set_header_only(bool f)
Definition: gunzip.cpp:6
bool decode(QIODevice *input, QIODevice *output)
Definition: gunzip.cpp:16
static bool is_valid_gz_file(QIODevice *input)
Definition: gunzip.cpp:217
std::function< void(QIODevice *)> close
Definition: gunzip.h:15
std::function< bool(QIODevice *, char const *ptr, int len)> write
Definition: gunzip.h:16
bool header_only
Definition: gunzip.h:12