|
Monado OpenXR Runtime
|
IPC Client futures. More...
#include "xrt/xrt_defines.h"#include "shared/ipc_message_channel.h"#include "client/ipc_client.h"#include "client/ipc_client_connection.h"#include "ipc_client_generated.h"
Data Structures | |
| struct | ipc_client_future |
Functions | |
| static struct ipc_client_future * | ipc_client_future (struct xrt_future *xft) |
| static const struct ipc_client_future * | const_ipc_client_future (const struct xrt_future *xft) |
| static xrt_result_t | get_state (const struct xrt_future *xft, enum xrt_future_state *out_state) |
| static xrt_result_t | get_result (const struct xrt_future *xft, struct xrt_future_result *out_ft_result) |
| static xrt_result_t | cancel (struct xrt_future *xft) |
| static xrt_result_t | wait (struct xrt_future *xft, int64_t timeout_ns) |
| static xrt_result_t | is_cancel_requested (const struct xrt_future *xft, bool *out_request_cancel) |
| static xrt_result_t | complete (struct xrt_future *xft, const struct xrt_future_result *ft_result) |
| static void | destroy (struct xrt_future *xft) |
| struct xrt_future * | ipc_client_future_create (struct ipc_connection *ipc_c, uint32_t future_id) |
IPC Client futures.