Go to the documentation of this file.
107 #ifndef GOOGLE_PROTOBUF_IO_ZERO_COPY_STREAM_H__
108 #define GOOGLE_PROTOBUF_IO_ZERO_COPY_STREAM_H__
113 #include <google/protobuf/stubs/common.h>
114 #include <google/protobuf/port_def.inc>
166 virtual void BackUp(
int count) = 0;
175 virtual int64_t ByteCount()
const = 0;
227 virtual void BackUp(
int count) = 0;
230 virtual int64_t ByteCount()
const = 0;
239 virtual bool WriteAliasedRaw(
const void*
data,
int size);
251 #include <google/protobuf/port_undef.inc>
253 #endif // GOOGLE_PROTOBUF_IO_ZERO_COPY_STREAM_H__
#define GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(TypeName)
virtual ~ZeroCopyOutputStream()
GRPC_CUSTOM_ZEROCOPYINPUTSTREAM ZeroCopyInputStream
GRPC_CUSTOM_ZEROCOPYOUTPUTSTREAM ZeroCopyOutputStream
static AllocList * Next(int i, AllocList *prev, LowLevelAlloc::Arena *arena)
virtual bool AllowsAliasing() const
static PerThreadSynch * Skip(PerThreadSynch *x)
grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:00