Monado OpenXR Runtime
target_builder_remote.c File Reference

Remote driver builder. More...

#include "xrt/xrt_config_drivers.h"
#include "xrt/xrt_prober.h"
#include "util/u_misc.h"
#include "util/u_builders.h"
#include "util/u_config_json.h"
#include "util/u_system_helpers.h"
#include "target_builder_interface.h"
#include "remote/r_interface.h"
#include <assert.h>
Include dependency graph for target_builder_remote.c:

Functions

static bool get_settings (cJSON *json, int *port, uint32_t *view_count)
 
static xrt_result_t remote_estimate_system (struct xrt_builder *xb, cJSON *config, struct xrt_prober *xp, struct xrt_builder_estimate *estimate)
 
static xrt_result_t remote_open_system (struct xrt_builder *xb, cJSON *config, struct xrt_prober *xp, struct xrt_session_event_sink *broadcast, struct xrt_system_devices **out_xsysd, struct xrt_space_overseer **out_xso)
 
static void remote_destroy (struct xrt_builder *xb)
 
struct xrt_buildert_builder_remote_create (void)
 The remote driver builder. More...
 

Variables

static const char * driver_list []
 

Detailed Description

Remote driver builder.

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

Function Documentation

◆ t_builder_remote_create()

struct xrt_builder * t_builder_remote_create ( void  )

The remote driver builder.

References xrt_builder::estimate_system, and U_TYPED_CALLOC.

Variable Documentation

◆ driver_list

const char* driver_list[]
static
Initial value:
= {
"remote",
}