|
|
|
@ -86,7 +86,7 @@ class PROTOBUF_EXPORT FileInputStream : public ZeroCopyInputStream { |
|
|
|
|
// errno from that error. Otherwise, this is zero. Once an error
|
|
|
|
|
// occurs, the stream is broken and all subsequent operations will
|
|
|
|
|
// fail.
|
|
|
|
|
int GetErrno() { return copying_input_.GetErrno(); } |
|
|
|
|
int GetErrno() const { return copying_input_.GetErrno(); } |
|
|
|
|
|
|
|
|
|
// implements ZeroCopyInputStream ----------------------------------
|
|
|
|
|
bool Next(const void** data, int* size) override; |
|
|
|
@ -102,7 +102,7 @@ class PROTOBUF_EXPORT FileInputStream : public ZeroCopyInputStream { |
|
|
|
|
|
|
|
|
|
bool Close(); |
|
|
|
|
void SetCloseOnDelete(bool value) { close_on_delete_ = value; } |
|
|
|
|
int GetErrno() { return errno_; } |
|
|
|
|
int GetErrno() const { return errno_; } |
|
|
|
|
|
|
|
|
|
// implements CopyingInputStream ---------------------------------
|
|
|
|
|
int Read(void* buffer, int size) override; |
|
|
|
@ -169,7 +169,7 @@ class PROTOBUF_EXPORT FileOutputStream : public ZeroCopyOutputStream { |
|
|
|
|
// errno from that error. Otherwise, this is zero. Once an error
|
|
|
|
|
// occurs, the stream is broken and all subsequent operations will
|
|
|
|
|
// fail.
|
|
|
|
|
int GetErrno() { return copying_output_.GetErrno(); } |
|
|
|
|
int GetErrno() const { return copying_output_.GetErrno(); } |
|
|
|
|
|
|
|
|
|
// implements ZeroCopyOutputStream ---------------------------------
|
|
|
|
|
bool Next(void** data, int* size) override; |
|
|
|
@ -184,7 +184,7 @@ class PROTOBUF_EXPORT FileOutputStream : public ZeroCopyOutputStream { |
|
|
|
|
|
|
|
|
|
bool Close(); |
|
|
|
|
void SetCloseOnDelete(bool value) { close_on_delete_ = value; } |
|
|
|
|
int GetErrno() { return errno_; } |
|
|
|
|
int GetErrno() const { return errno_; } |
|
|
|
|
|
|
|
|
|
// implements CopyingOutputStream --------------------------------
|
|
|
|
|
bool Write(const void* buffer, int size) override; |
|
|
|
|