Monado OpenXR Runtime
ipc_client_compositor_semaphore Struct Reference

Client proxy for an xrt_compositor_semaphore implementation over IPC. More...

Inheritance diagram for ipc_client_compositor_semaphore:
Collaboration diagram for ipc_client_compositor_semaphore:

Data Fields

struct xrt_compositor_semaphore base
 
struct ipc_client_compositoricc
 
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...
 

Detailed Description

Client proxy for an xrt_compositor_semaphore implementation over IPC.


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