A class providing write access to the next available element in the ring buffer, owning the appropriate mutex locks and providing access to the sequence number. More...
#include <osvr/Common/IPCRingBuffer.h>
Public Member Functions | |
BufferWriteProxy (BufferWriteProxy const &)=delete | |
not copyable | |
BufferWriteProxy & | operator= (BufferWriteProxy const &)=delete |
not copy-assignable | |
BufferWriteProxy (BufferWriteProxy &&other) | |
move-constructible | |
BufferWriteProxy & | operator= (BufferWriteProxy &&other) |
move-assignable | |
operator pointer_type () const | |
pointer_type | get () const |
sequence_type | getSequenceNumber () const |
Friends | |
class | IPCRingBuffer |
A class providing write access to the next available element in the ring buffer, owning the appropriate mutex locks and providing access to the sequence number.
Definition at line 160 of file IPCRingBuffer.h.