Go to the documentation of this file.
43 #ifndef GOOGLE_PROTOBUF_IO_GZIP_STREAM_H__
44 #define GOOGLE_PROTOBUF_IO_GZIP_STREAM_H__
47 #include <google/protobuf/stubs/common.h>
48 #include <google/protobuf/io/zero_copy_stream.h>
49 #include <google/protobuf/port.h>
52 #include <google/protobuf/port_def.inc>
84 void BackUp(
int count)
override;
86 int64_t ByteCount()
const override;
97 void* output_position_;
98 size_t output_buffer_length_;
101 int Inflate(
int flush);
102 void DoNextOutput(
const void**
data,
int*
size);
118 struct PROTOBUF_EXPORT Options {
127 int compression_level;
132 int compression_strategy;
143 virtual ~GzipOutputStream();
171 void BackUp(
int count)
override;
172 int64_t ByteCount()
const override;
183 size_t input_buffer_length_;
200 #include <google/protobuf/port_undef.inc>
202 #endif // GOOGLE_PROTOBUF_IO_GZIP_STREAM_H__
#define GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(TypeName)
GRPC_CUSTOM_ZEROCOPYINPUTSTREAM ZeroCopyInputStream
const char * ZlibErrorMessage() const
static int Init(CMessage *self, PyObject *args, PyObject *kwargs)
GRPC_CUSTOM_ZEROCOPYOUTPUTSTREAM ZeroCopyOutputStream
static AllocList * Next(int i, AllocList *prev, LowLevelAlloc::Arena *arena)
static PerThreadSynch * Skip(PerThreadSynch *x)
bool Format(FormatRawSink raw_sink, const FormatSpec< Args... > &format, const Args &... args)
int ZlibErrorCode() const
grpc
Author(s):
autogenerated on Fri May 16 2025 02:58:59