mirror of
https://github.com/ton-blockchain/ton
synced 2025-03-09 15:40:10 +00:00
pow-testgiver support
This commit is contained in:
parent
dbde9c1c40
commit
f064b1047a
257 changed files with 6665 additions and 2608 deletions
|
@ -36,11 +36,11 @@ class Gzip {
|
|||
Gzip &operator=(Gzip &&other);
|
||||
~Gzip();
|
||||
|
||||
enum Mode { Empty, Encode, Decode };
|
||||
enum class Mode { Empty, Encode, Decode };
|
||||
Status init(Mode mode) TD_WARN_UNUSED_RESULT {
|
||||
if (mode == Encode) {
|
||||
if (mode == Mode::Encode) {
|
||||
return init_encode();
|
||||
} else if (mode == Decode) {
|
||||
} else if (mode == Mode::Decode) {
|
||||
return init_decode();
|
||||
}
|
||||
clear();
|
||||
|
@ -91,7 +91,7 @@ class Gzip {
|
|||
return res;
|
||||
}
|
||||
|
||||
enum State { Running, Done };
|
||||
enum class State { Running, Done };
|
||||
Result<State> run() TD_WARN_UNUSED_RESULT;
|
||||
|
||||
private:
|
||||
|
@ -101,7 +101,7 @@ class Gzip {
|
|||
size_t input_size_ = 0;
|
||||
size_t output_size_ = 0;
|
||||
bool close_input_flag_ = false;
|
||||
Mode mode_ = Empty;
|
||||
Mode mode_ = Mode::Empty;
|
||||
|
||||
void init_common();
|
||||
void clear();
|
||||
|
@ -111,7 +111,7 @@ class Gzip {
|
|||
|
||||
BufferSlice gzdecode(Slice s);
|
||||
|
||||
BufferSlice gzencode(Slice s, double k = 0.9);
|
||||
BufferSlice gzencode(Slice s, double max_compression_ratio);
|
||||
|
||||
} // namespace td
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue