44 #ifndef GOOGLE_PROTOBUF_IO_ZERO_COPY_STREAM_IMPL_LITE_H__ 45 #define GOOGLE_PROTOBUF_IO_ZERO_COPY_STREAM_IMPL_LITE_H__ 80 bool Next(
const void** data,
int* size);
81 void BackUp(
int count);
83 int64 ByteCount()
const;
87 const uint8*
const data_;
89 const int block_size_;
92 int last_returned_size_;
114 bool Next(
void** data,
int* size);
115 void BackUp(
int count);
116 int64 ByteCount()
const;
121 const int block_size_;
124 int last_returned_size_;
149 void BackUp(
int count);
150 int64 ByteCount()
const;
153 void SetString(
string* target);
156 static const int kMinimumSize = 16;
175 int64 ByteCount()
const;
235 int block_size = -1);
243 bool Next(
const void**
data,
int*
size);
244 void BackUp(
int count);
245 bool Skip(
int count);
246 int64 ByteCount()
const;
250 void AllocateBufferIfNeeded();
256 bool owns_copying_stream_;
268 const int buffer_size_;
318 int block_size = -1);
332 void BackUp(
int count);
333 int64 ByteCount()
const;
339 void AllocateBufferIfNeeded();
345 bool owns_copying_stream_;
357 const int buffer_size_;
401 return std::make_pair(p,
true);
403 return make_pair(p, p !=
NULL);
411 #endif // GOOGLE_PROTOBUF_IO_ZERO_COPY_STREAM_IMPL_LITE_H__ GLint GLsizei count
Definition: gl2.h:421
Definition: zero_copy_stream_impl_lite.h:133
EGLStreamKHR EGLint EGLint EGLint size
Definition: eglext.h:984
void SetOwnsCopyingStream(bool value)
Definition: zero_copy_stream_impl_lite.h:328
DOMString p
Definition: WebCryptoAPI.idl:116
#define GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(TypeName)
Definition: macros.h:40
ANGLE_EXPORT void GL_APIENTRY Flush(void)
Definition: entry_points_gles_2_0.cpp:1049
Definition: zero_copy_stream_impl_lite.h:295
NSMutableData * buffer_
Definition: GPBCodedOutputStream.m:49
EGLContext EGLenum target
Definition: eglext.h:192
AVCFAssetRef CFArrayRef AVCFAssetLoadValuesCompletionCallback callback
Definition: AVFoundationCFSoftLinking.h:99
uint8_t uint8
Definition: port.h:133
std::pair< char *, bool > as_string_data(string *s)
Definition: zero_copy_stream_impl_lite.h:398
int Write(int fd, const void *buf, unsigned int count)
Definition: gtest-port.h:1393
const FieldDescriptor const OneofDescriptor value
Definition: descriptor.h:1717
Definition: scoped_ptr.h:49
Definition: zero_copy_stream.h:181
EGLAttrib * value
Definition: eglext.h:120
int Read(int fd, void *buf, unsigned int count)
Definition: gtest-port.h:1390
char * string_as_array(string *str)
Definition: stl_util.h:83
Definition: __init__.py:1
Definition: zero_copy_stream_impl_lite.h:101
Definition: scoped_ptr.h:48
EGLStreamKHR EGLint EGLint EGLint const void * data
Definition: eglext.h:984
Definition: zero_copy_stream_impl_lite.h:166
char * mutable_string_data(string *s)
Definition: zero_copy_stream_impl_lite.h:384
int64_t int64
Definition: port.h:131
#define NULL
Definition: common_types.h:41
#define LIBPROTOBUF_EXPORT
Definition: port.h:97
Definition: gflags_completions.h:115
EGLContext EGLenum EGLClientBuffer buffer
Definition: eglext.h:192
def Skip(lines, pos, regex)
Definition: pump.py:251
Definition: zero_copy_stream_impl_lite.h:311
Definition: callback.h:82