diff options
Diffstat (limited to 'libs/protoutil/include/android/util/ProtoOutputStream.h')
-rw-r--r-- | libs/protoutil/include/android/util/ProtoOutputStream.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libs/protoutil/include/android/util/ProtoOutputStream.h b/libs/protoutil/include/android/util/ProtoOutputStream.h index faea9b21311d..52830d397772 100644 --- a/libs/protoutil/include/android/util/ProtoOutputStream.h +++ b/libs/protoutil/include/android/util/ProtoOutputStream.h @@ -123,6 +123,11 @@ public: EncodedBuffer::iterator data(); // Get the reader apis of the data. bool flush(int fd); // Flush data directly to a file descriptor. + /** + * Clears the ProtoOutputStream so the buffer can be reused instead of deallocation/allocation again. + */ + void clear(); + // Please don't use the following functions to dump protos unless you are familiar with protobuf encoding. void writeRawVarint(uint64_t varint); void writeLengthDelimitedHeader(uint32_t id, size_t size); |