Go to the documentation of this file.
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);
QString error
Definition: gunzip.h:11
std::function< bool(QIODevice *)> open
Definition: gunzip.h:14
int64_t maxsize
Definition: gunzip.h:13
static bool is_valid_gz_file(QIODevice *input)
Definition: gunzip.cpp:217
bool header_only
Definition: gunzip.h:12
bool decode(QIODevice *input, QIODevice *output)
Definition: gunzip.cpp:16
void set_maximul_size(int64_t size)
Definition: gunzip.cpp:11
std::function< bool(QIODevice *, char const *ptr, int len)> write
Definition: gunzip.h:16
void set_header_only(bool f)
Definition: gunzip.cpp:6
std::function< void(QIODevice *)> close
Definition: gunzip.h:15