acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
compress.h
1// Created by camilo from gz on 2021-11-10 10:03 BRT <3ThomasBorregaardSorensen!!
2#pragma once
3
4
5#include "acme/filesystem/file/transfer.h"
6
7
8class CLASS_DECL_ACME compress :
9 virtual public ::file_transfer
10{
11public:
12
13
14 compress();
15 ~compress() override;
16
17
18 virtual void set_level(::i32 iLevel);
19
20
21 void transfer(::file::file* pfileOut, ::file::file* pfileIn, transfer_progress_function transferprogressfunction = {}) override;
22
23
24 virtual ::u32 crc32(::u32 uCrc, const ::block& block);
25
26
27};
28
29
30
Definition file.h:33
Definition transfer.h:7
Definition block.h:46