33 #if defined(STANDALONE)
34 struct lws_context_standalone;
35 #define lws_context lws_context_standalone
38 #define LWSSSS_VERSION 1
215 } lws_ss_conn_states_t;
316 struct lws_sss_proxy_conn;
319 struct lws_sspc_handle;
341 } lws_txp_path_client_t;
349 } lws_txp_path_proxy_t;
359 struct lws_sspc_handle *h);
388 } lws_transport_client_ops_t;
399 lws_txp_path_proxy_t *txp_ppath,
const void *aux,
400 const char *bind,
int port);
407 #if defined(LWS_WITH_SYS_FAULT_INJECTION)
414 struct lws_ss_handle *h);
420 #if defined(LWS_WITH_SYS_FAULT_INJECTION)
432 #if defined(LWS_WITH_SYS_FAULT_INJECTION)
445 } lws_transport_proxy_ops_t;
463 #define LWS_MUCH_RANGE 256
480 #define LWS_TRANSPORT_MUXCH_MAGIC LWS_FOURCC('T', 'm', 'C', 'h')
495 } lws_transport_mux_ch_t;
502 #define LWSTMINFO_SERVER (1
<< 0
)
513 } lws_transport_info_t;
515 #define LWS_TRANSPORT_MUX_MAGIC LWS_FOURCC('I', 's', 'T', 'M')
522 struct lws_context *
cx;
547 } lws_transport_mux_t;
549 lws_transport_mux_t *
561 lws_transport_path_client_dump(lws_txp_path_client_t *path,
const char *ctx);
563 lws_transport_path_proxy_dump(lws_txp_path_proxy_t *path,
const char *ctx);
565 #define lws_transport_path_client_dump(_a, _b)
566 #define lws_transport_path_proxy_dump(_a, _b)
574 int (*
payload)(lws_transport_mux_ch_t *tmc,
const uint8_t *buf,
576 int (*
ch_opens)(lws_transport_mux_ch_t *tmc,
int determination);
580 } lws_txp_mux_parse_cbs_t;
584 size_t len,
const lws_txp_mux_parse_cbs_t *cbs);
588 const lws_txp_mux_parse_cbs_t *cbs);
596 #if defined(STANDALONE)