Lines Matching defs:DynIOBuffer
10336 // DynIOBuffer is an IOBuffer that is backed by a dynamically sized byte array.
10348 class DynIOBuffer {
10370 explicit DynIOBuffer(uint64_t max_incl);
10371 ~DynIOBuffer();
10373 // Drop frees the byte array and resets m_buf. The DynIOBuffer can still be
10385 DynIOBuffer(const DynIOBuffer&) = delete;
10386 DynIOBuffer& operator=(const DynIOBuffer&) = delete;
43966 DynIOBuffer::DynIOBuffer(uint64_t max_incl)
43969 DynIOBuffer::~DynIOBuffer() {
43976 DynIOBuffer::drop() {
43983 DynIOBuffer::GrowResult //
43984 DynIOBuffer::grow(uint64_t min_incl) {
43988 ? DynIOBuffer::GrowResult::OK
43989 : DynIOBuffer::GrowResult::FailedMaxInclExceeded;
43993 return DynIOBuffer::GrowResult::FailedOutOfMemory;
43998 return DynIOBuffer::GrowResult::OK;
44012 DynIOBuffer::round_up(uint64_t min_incl, uint64_t max_incl) {
44157 sync_io::DynIOBuffer& raw,
44192 case sync_io::DynIOBuffer::GrowResult::OK:
44194 case sync_io::DynIOBuffer::GrowResult::FailedMaxInclExceeded:
44197 case sync_io::DynIOBuffer::GrowResult::FailedOutOfMemory:
44246 case sync_io::DynIOBuffer::GrowResult::OK:
44248 case sync_io::DynIOBuffer::GrowResult::FailedMaxInclExceeded:
44251 case sync_io::DynIOBuffer::GrowResult::FailedOutOfMemory:
44898 sync_io::DynIOBuffer& raw_metadata_buf) {
44926 sync_io::DynIOBuffer raw_metadata_buf(max_incl_metadata_length);