List of all members.
Public Member Functions |
virtual bool | next (uint8_t **data, size_t *len)=0 |
| Returns a buffer that can be written into.
|
virtual void | backup (size_t len)=0 |
| "Returns" back to the stream some of the buffer obtained from in the last call to next().
|
virtual uint64_t | byteCount () const =0 |
| Number of bytes written so far into this stream.
|
virtual void | flush ()=0 |
| Flushes any data remaining in the buffer to the stream's underlying store, if any.
|
Member Function Documentation
virtual uint64_t avro::OutputStream::byteCount |
( |
|
) |
const [pure virtual] |
Number of bytes written so far into this stream.
The whole buffer returned by next() is assumed to be written unless some of it was retutned using backup().
virtual bool avro::OutputStream::next |
( |
uint8_t ** |
data, |
|
|
size_t * |
len | |
|
) |
| | [pure virtual] |
Returns a buffer that can be written into.
On successful return, data has the pointer to the buffer and len has the number of bytes available at data.
The documentation for this class was generated from the following file: