class LimitingInputStream

Defined at line 342 of file ../../third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h

A ZeroCopyInputStream which wraps some other stream and limits it to

a particular byte count.

Public Methods

void LimitingInputStream (ZeroCopyInputStream * input, int64_t limit)
void LimitingInputStream (const LimitingInputStream & )

`LimitingInputStream` is neither copiable nor assignable

Defined at line 348 of file ../../third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h

LimitingInputStream & operator= (const LimitingInputStream & )

Defined at line 349 of file ../../third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h

void ~LimitingInputStream ()
bool Next (const void ** data, int * size)

implements ZeroCopyInputStream ----------------------------------

void BackUp (int count)
bool Skip (int count)
int64_t ByteCount ()
bool ReadCord (absl::Cord * cord, int count)