#include <zero_copy_stream.h>
Public Member Functions | |
virtual bool | AllowsAliasing () const |
virtual void | BackUp (int count)=0 |
virtual int64 | ByteCount () const =0 |
virtual bool | Next (void **data, int *size)=0 |
virtual bool | WriteAliasedRaw (const void *data, int size) |
ZeroCopyOutputStream () | |
virtual | ~ZeroCopyOutputStream () |
Private Member Functions | |
GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (ZeroCopyOutputStream) | |
Definition at line 183 of file zero_copy_stream.h.
|
inline |
Definition at line 185 of file zero_copy_stream.h.
|
inlinevirtual |
Definition at line 186 of file zero_copy_stream.h.
|
inlinevirtual |
Definition at line 239 of file zero_copy_stream.h.
|
pure virtual |
Implemented in google::protobuf::io::CopyingOutputStreamAdaptor, google::protobuf::io::OstreamOutputStream, google::protobuf::io::FileOutputStream, google::protobuf::io::StringOutputStream, google::protobuf::io::ArrayOutputStream, google::protobuf::compiler::CommandLineInterface::MemoryOutputStream, and google::protobuf::io::GzipOutputStream.
|
pure virtual |
Implemented in google::protobuf::io::CopyingOutputStreamAdaptor, google::protobuf::io::OstreamOutputStream, google::protobuf::io::FileOutputStream, google::protobuf::io::StringOutputStream, google::protobuf::io::ArrayOutputStream, google::protobuf::compiler::CommandLineInterface::MemoryOutputStream, and google::protobuf::io::GzipOutputStream.
|
private |
|
pure virtual |
Implemented in google::protobuf::io::CopyingOutputStreamAdaptor, google::protobuf::io::OstreamOutputStream, google::protobuf::io::FileOutputStream, google::protobuf::io::StringOutputStream, google::protobuf::io::ArrayOutputStream, google::protobuf::compiler::CommandLineInterface::MemoryOutputStream, and google::protobuf::io::GzipOutputStream.
|
virtual |
Definition at line 45 of file zero_copy_stream.cc.