u_logging_level
Logging level enum.
Definition: u_logging.h:43
static void os_mutex_lock(struct os_mutex *om)
Lock.
Definition: os_threading.h:86
static void os_mutex_unlock(struct os_mutex *om)
Unlock.
Definition: os_threading.h:110
static void ipc_client_connection_lock(struct ipc_connection *ipc_c)
Locks the connection, allows sending complex messages.
Definition: ipc_client_connection.h:40
xrt_result_t ipc_client_connection_init(struct ipc_connection *ipc_c, enum u_logging_level log_level, const struct xrt_instance_info *i_info)
Set up the basics of the client connection: socket and shared mem.
Definition: ipc_client_connection.c:339
static void ipc_client_connection_unlock(struct ipc_connection *ipc_c)
Unlocks the connection.
Definition: ipc_client_connection.h:53
void ipc_client_connection_fini(struct ipc_connection *ipc_c)
Tear down the basics of the client connection: socket and shared mem.
Definition: ipc_client_connection.c:408
enum xrt_result xrt_result_t
Result type used across Monado.
Connection.
Definition: ipc_client.h:156
Information provided by the application at instance create time.
Definition: xrt_instance.h:88
Internal result type for XRT.