25#ifndef _LWS_ASYNC_IPC_H_
26#define _LWS_ASYNC_IPC_H_
39 struct lws_async_ipc *
ipc;
49 struct lws_context *
cx;
63 const void *payload,
size_t len);
lws_async_ipc_state_t state
int(* lws_async_ipc_cb_t)(const struct lws_async_ipc_cb_args *args)
LWS_VISIBLE LWS_EXTERN int lws_async_ipc_queue_payload(struct lws_async_ipc *ipc, const void *payload, size_t len)
LWS_VISIBLE LWS_EXTERN void lws_async_ipc_destroy(struct lws_async_ipc **ipc)
struct lws_async_ipc * ipc
@ LWS_ASYNC_IPC_STATE_TIMEOUT
@ LWS_ASYNC_IPC_STATE_ERROR
@ LWS_ASYNC_IPC_STATE_CONNECTED
@ LWS_ASYNC_IPC_STATE_DESTROYED
LWS_VISIBLE LWS_EXTERN struct lws_async_ipc * lws_async_ipc_create(const struct lws_async_ipc_info *info)