xrt_result_t(* u_system_devices_get_roles_function_t)(struct xrt_system_devices *xsysd, struct xrt_system_roles *out_roles)
Function pointer type for the system devices' get_roles function.
Definition u_system_devices.h:25
void(* u_system_devices_destroy_function_t)(struct xrt_system_devices *xsysd)
Function pointer type for the system devices' destroy function.
Definition u_system_devices.h:33
enum xrt_result xrt_result_t
Result type used across Monado.
A collection of xrt_device, and an interface for identifying the roles they have been assigned.
Definition xrt_system.h:215
Data associating a device index (in xrt_system_devices::static_xdevs) with a given "role" for dynamic...
Definition xrt_system.h:155
Header for system objects.