Monado OpenXR Runtime
|
Interface to remote driver. More...
Go to the source code of this file.
Data Structures | |
struct | r_remote_controller_data |
Data per controller. More... | |
struct | r_head_data |
struct | r_remote_data |
Remote data sent from the debugger to the hub. More... | |
struct | r_remote_connection |
Shared connection. More... | |
Macros | |
#define | R_HEADER_VALUE (*(uint64_t *)"mndrmt3\0") |
Header value to be set in the packet. More... | |
Typedefs | |
typedef int | r_socket_t |
The type for a socket descriptor. More... | |
Functions | |
xrt_result_t | r_create_devices (uint16_t port, uint32_t view_count, struct xrt_session_event_sink *broadcast, struct xrt_system_devices **out_xsysd, struct xrt_space_overseer **out_xso) |
Creates the remote system devices. More... | |
r_socket_t | r_remote_connection_init (struct r_remote_connection *rc, const char *addr, uint16_t port) |
Initializes and connects the connection. More... | |
int | r_remote_connection_read_one (struct r_remote_connection *rc, struct r_remote_data *data) |
int | r_remote_connection_write_one (struct r_remote_connection *rc, const struct r_remote_data *data) |
Interface to remote driver.
typedef int r_socket_t |
The type for a socket descriptor.
On non-Windows, this is a file descriptor.