Monado OpenXR Runtime
ipc_client_system.c File Reference

Client side wrapper of xrt_system. More...

#include "xrt/xrt_defines.h"
#include "xrt/xrt_system.h"
#include "xrt/xrt_session.h"
#include "ipc_client_generated.h"
#include <assert.h>
Include dependency graph for ipc_client_system.c:

Data Structures

struct  ipc_client_system
 IPC client implementation of xrt_system. More...
 

Functions

static struct ipc_client_systemipc_system (struct xrt_system *xsys)
 
static xrt_result_t create_headless (struct ipc_client_system *icsys, const struct xrt_session_info *xsi, struct xrt_session **out_xs)
 
static xrt_result_t create_with_comp (struct ipc_client_system *icsys, const struct xrt_session_info *xsi, struct xrt_session **out_xs, struct xrt_compositor_native **out_xcn)
 
static xrt_result_t ipc_client_system_create_session (struct xrt_system *xsys, const struct xrt_session_info *xsi, struct xrt_session **out_xs, struct xrt_compositor_native **out_xcn)
 
static void ipc_client_system_destroy (struct xrt_system *xsys)
 
struct xrt_systemipc_client_system_create (struct ipc_connection *ipc_c, struct xrt_system_compositor *xsysc)
 

Detailed Description

Client side wrapper of xrt_system.

Author
Jakob Bornecrantz jakob.nosp@m.@col.nosp@m.labor.nosp@m.a.co.nosp@m.m