Header. More...
#include <osvr/Common/Export.h>#include <osvr/Util/StdInt.h>#include <osvr/Util/UniquePtr.h>#include <osvr/Util/SharedPtr.h>#include <string>Go to the source code of this file.
Classes | |
| class | osvr::common::IPCRingBuffer |
| A ring buffer for interprocess communication, with managed occupancy. More... | |
| class | osvr::common::IPCRingBuffer::Options |
| class | osvr::common::IPCRingBuffer::BufferWriteProxy |
| 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... | |
| class | osvr::common::IPCRingBuffer::BufferReadProxy |
| A class providing access to an entry in the ring buffer, holding a sharable mutex lock preventing it from being overwritten while this object is in scope. More... | |
Namespaces | |
| osvr | |
| < | |
| osvr::common | |
| Handles spatial transformations. | |
Typedefs | |
| typedef shared_ptr< IPCPutResult > | osvr::common::detail::IPCPutResultPtr |
| typedef shared_ptr< IPCGetResult > | osvr::common::detail::IPCGetResultPtr |
| typedef shared_ptr< IPCRingBuffer > | osvr::common::IPCRingBufferPtr |
| Pointer type for holding a shared memory ring buffer. | |