class RingBufferRequests
Defined at line 222 of file ../../zircon/system/ulib/storage/buffer/include/storage/buffer/ring_buffer.h
A utility class, holding a collection of write requests associated with a portion of a single
RingBuffer, ready to be transmitted to persistent storage.
This class is movable, but not copyable.
This class is thread-safe.
Public Methods
void RingBufferRequests ()
Defined at line 224 of file ../../zircon/system/ulib/storage/buffer/include/storage/buffer/ring_buffer.h
void RingBufferRequests (const RingBufferRequests & )
Defined at line 227 of file ../../zircon/system/ulib/storage/buffer/include/storage/buffer/ring_buffer.h
RingBufferRequests & operator= (const RingBufferRequests & )
Defined at line 228 of file ../../zircon/system/ulib/storage/buffer/include/storage/buffer/ring_buffer.h
void RingBufferRequests (RingBufferRequests && other)
Defined at line 229 of file ../../zircon/system/ulib/storage/buffer/include/storage/buffer/ring_buffer.h
RingBufferRequests & operator= (RingBufferRequests && other)
Defined at line 230 of file ../../zircon/system/ulib/storage/buffer/include/storage/buffer/ring_buffer.h
void ~RingBufferRequests ()
Defined at line 231 of file ../../zircon/system/ulib/storage/buffer/include/storage/buffer/ring_buffer.h
const std::vector<storage::BufferedOperation> & Operations ()
Defined at line 233 of file ../../zircon/system/ulib/storage/buffer/include/storage/buffer/ring_buffer.h
RingBufferReservation * Reservation ()
Defined at line 234 of file ../../zircon/system/ulib/storage/buffer/include/storage/buffer/ring_buffer.h
void RingBufferRequests (std::vector<storage::BufferedOperation> requests, RingBufferReservation reservation)
Defined at line 268 of file ../../zircon/system/ulib/storage/buffer/ring_buffer.cc