42 os_mutex_lock(&ipc_c->mutex);
55 os_mutex_unlock(&ipc_c->mutex);
u_logging_level
Logging level enum.
Definition u_logging.h:45
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:359
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:428
enum xrt_result xrt_result_t
Result type used across Monado.
Connection.
Definition ipc_client.h:63
Information provided by the application at instance create time.
Definition xrt_instance.h:94
Internal result type for XRT.