OSVR Framework (Internal Development Docs)  0.6-1962-g59773924
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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 <osvr/Common/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.

Definition at line 160 of file IPCRingBuffer.h.


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