class BlockingRingBufferReservation
Defined at line 88 of file ../../zircon/system/ulib/storage/buffer/include/storage/buffer/blocking_ring_buffer.h
A wrapper around |RingBufferReservation| which automatically notifies blocked callers of
|BlockingRingBuffer.Reserve| when space is made available (on the destruction of an existing
reservation).
This class is movable, but not copyable.
This class is thread-compatible.
Public Methods
void ~BlockingRingBufferReservation ()
Defined at line 68 of file ../../zircon/system/ulib/storage/buffer/blocking_ring_buffer.cc
void BlockingRingBufferReservation ()
Defined at line 90 of file ../../zircon/system/ulib/storage/buffer/include/storage/buffer/blocking_ring_buffer.h
void BlockingRingBufferReservation (internal::BlockingRingBufferImpl * buffer, RingBufferReservation reservation)
Defined at line 91 of file ../../zircon/system/ulib/storage/buffer/include/storage/buffer/blocking_ring_buffer.h
void BlockingRingBufferReservation (const BlockingRingBufferReservation & )
Defined at line 94 of file ../../zircon/system/ulib/storage/buffer/include/storage/buffer/blocking_ring_buffer.h
BlockingRingBufferReservation & operator= (const BlockingRingBufferReservation & )
Defined at line 95 of file ../../zircon/system/ulib/storage/buffer/include/storage/buffer/blocking_ring_buffer.h
void BlockingRingBufferReservation (BlockingRingBufferReservation && other)
Defined at line 96 of file ../../zircon/system/ulib/storage/buffer/include/storage/buffer/blocking_ring_buffer.h
BlockingRingBufferReservation & operator= (BlockingRingBufferReservation && other)
Defined at line 97 of file ../../zircon/system/ulib/storage/buffer/include/storage/buffer/blocking_ring_buffer.h