OSVR-Core
Public Member Functions | Friends | List of all members
osvr::common::IPCRingBuffer::BufferWriteProxy Class Reference

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 <IPCRingBuffer.h>

Public Member Functions

 BufferWriteProxy (BufferWriteProxy const &)=delete
 not copyable
 
BufferWriteProxyoperator= (BufferWriteProxy const &)=delete
 not copy-assignable
 
 BufferWriteProxy (BufferWriteProxy &&other)
 move-constructible
 
BufferWriteProxyoperator= (BufferWriteProxy &&other)
 move-assignable
 
 operator pointer_type () const
 
pointer_type get () const
 
sequence_type getSequenceNumber () const
 

Friends

class IPCRingBuffer
 

Detailed Description

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.


The documentation for this class was generated from the following files: