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