70 if (tinst->xp == NULL) {
Base implementation of the xrt_instance_android interface.
enum xrt_result xrt_result_t
Result type used across Monado.
@ XRT_ERROR_PROBER_NOT_SUPPORTED
The prober list has not been locked before this call.
Definition: xrt_results.h:133
@ XRT_SUCCESS
The operation succeeded.
Definition: xrt_results.h:26
A basic implementation of the xrt_instance_android interface, a platform-specific "aspect" of xrt_ins...
Definition: android_instance_base.h:33
void android_instance_base_cleanup(struct android_instance_base *aib, struct xrt_instance *xinst)
Release resources owned by android_instance_base and unsets the aspect pointer.
Definition: android_instance_base.c:150
Main "real" instance implementation.
Definition: target_instance_parts.h:42
This interface acts as a root object for Monado.
Definition: xrt_instance.h:114
The main prober that probes and manages found but not opened HMD devices that are connected to the sy...
Definition: xrt_prober.h:132
static void xrt_prober_destroy(struct xrt_prober **xp_ptr)
Destroy the prober and set the pointer to null.
Definition: xrt_prober.h:505
Common things to pull into a target.
Tracing support code, see Tracing support.
Header holding Android-specific details.
Auto detect OS and certain features.
Header for xrt_instance object.
Common interface to probe for devices.