Monado OpenXR Runtime
|
Client proxy for an xrt_compositor_semaphore implementation over IPC. More...
Data Fields | |
struct xrt_compositor_semaphore | base |
struct ipc_client_compositor * | icc |
uint32_t | id |
Data Fields inherited from xrt_compositor_semaphore | |
struct xrt_reference | reference |
Reference helper. More... | |
xrt_result_t(* | wait )(struct xrt_compositor_semaphore *xcsem, uint64_t value, uint64_t timeout_ns) |
Does a CPU side wait on the semaphore to reach the given value. More... | |
void(* | destroy )(struct xrt_compositor_semaphore *xcsem) |
Destroys the semaphore. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from xrt_compositor_semaphore | |
static xrt_result_t | xrt_compositor_semaphore_wait (struct xrt_compositor_semaphore *xcsem, uint64_t value, uint64_t timeout) |
Does a CPU side wait on the semaphore to reach the given value. More... | |
Related Functions inherited from xrt_compositor_semaphore | |
static void | xrt_compositor_semaphore_reference (struct xrt_compositor_semaphore **dst, struct xrt_compositor_semaphore *src) |
Update the reference counts on compositor semaphore(s). More... | |
Client proxy for an xrt_compositor_semaphore implementation over IPC.