| Monado OpenXR Runtime
    | 
This interface is missing in the C++ header but present in the C one, and the lighthouse driver requires it. More...
#include <steamvr_lh/interfaces/blockqueue.hpp>
| Public Member Functions | |
| virtual vr::EBlockQueueError | Create (vr::PropertyContainerHandle_t *pulQueueHandle, char *pchPath, uint32_t unBlockDataSize, uint32_t unBlockHeaderSize, uint32_t unBlockCount, uint32_t unFlags) | 
| virtual vr::EBlockQueueError | Connect (vr::PropertyContainerHandle_t *pulQueueHandle, char *pchPath) | 
| virtual vr::EBlockQueueError | Destroy (vr::PropertyContainerHandle_t ulQueueHandle) | 
| virtual vr::EBlockQueueError | AcquireWriteOnlyBlock (vr::PropertyContainerHandle_t ulQueueHandle, vr::PropertyContainerHandle_t *pulBlockHandle, void **ppvBuffer) | 
| virtual vr::EBlockQueueError | ReleaseWriteOnlyBlock (vr::PropertyContainerHandle_t ulQueueHandle, vr::PropertyContainerHandle_t ulBlockHandle) | 
| virtual vr::EBlockQueueError | WaitAndAcquireReadOnlyBlock (vr::PropertyContainerHandle_t ulQueueHandle, vr::PropertyContainerHandle_t *pulBlockHandle, void **ppvBuffer, vr::EBlockQueueReadType eReadType, uint32_t unTimeoutMs) | 
| virtual vr::EBlockQueueError | AcquireReadOnlyBlock (vr::PropertyContainerHandle_t ulQueueHandle, vr::PropertyContainerHandle_t *pulBlockHandle, void **ppvBuffer, vr::EBlockQueueReadType eReadType) | 
| virtual vr::EBlockQueueError | ReleaseReadOnlyBlock (vr::PropertyContainerHandle_t ulQueueHandle, vr::PropertyContainerHandle_t ulBlockHandle) | 
| virtual vr::EBlockQueueError | QueueHasReader (vr::PropertyContainerHandle_t ulQueueHandle, bool *pbHasReaders) | 
This interface is missing in the C++ header but present in the C one, and the lighthouse driver requires it.