#include <zero_copy_stream.h>
Public Member Functions | |
virtual void | BackUp (int count)=0 |
virtual int64 | ByteCount () const =0 |
virtual bool | Next (const void **data, int *size)=0 |
virtual bool | Skip (int count)=0 |
ZeroCopyInputStream () | |
virtual | ~ZeroCopyInputStream () |
Private Member Functions | |
GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (ZeroCopyInputStream) | |
Definition at line 126 of file zero_copy_stream.h.
|
inline |
Definition at line 128 of file zero_copy_stream.h.
|
inlinevirtual |
Definition at line 129 of file zero_copy_stream.h.
|
pure virtual |
Implemented in google::protobuf::io::LimitingInputStream, google::protobuf::io::ConcatenatingInputStream, google::protobuf::io::IstreamInputStream, google::protobuf::io::CopyingInputStreamAdaptor, google::protobuf::io::FileInputStream, google::protobuf::io::ArrayInputStream, and google::protobuf::io::GzipInputStream.
|
pure virtual |
Implemented in google::protobuf::io::LimitingInputStream, google::protobuf::io::ConcatenatingInputStream, google::protobuf::io::IstreamInputStream, google::protobuf::io::CopyingInputStreamAdaptor, google::protobuf::io::FileInputStream, google::protobuf::io::ArrayInputStream, and google::protobuf::io::GzipInputStream.
|
private |
|
pure virtual |
Implemented in google::protobuf::io::LimitingInputStream, google::protobuf::io::ConcatenatingInputStream, google::protobuf::io::IstreamInputStream, google::protobuf::io::CopyingInputStreamAdaptor, google::protobuf::io::FileInputStream, google::protobuf::io::ArrayInputStream, and google::protobuf::io::GzipInputStream.
|
pure virtual |
Implemented in google::protobuf::io::LimitingInputStream, google::protobuf::io::ConcatenatingInputStream, google::protobuf::io::IstreamInputStream, google::protobuf::io::CopyingInputStreamAdaptor, google::protobuf::io::FileInputStream, google::protobuf::io::ArrayInputStream, and google::protobuf::io::GzipInputStream.