31#if defined(LWS_WITH_STUB)
33struct lws_stub_config {
34 struct lws_context *cx;
36 const char *stub_name;
38 const struct lws_protocols *protocols;
39 const void *extra_payload;
40 size_t extra_payload_len;
43struct lws_stub_manager;
55lws_stub_spawn(
const struct lws_stub_config *config);
69lws_stub_server_init(
const struct lws_stub_config *config,
char *secret_out,
void *extra_out,
size_t extra_len);
86lws_stub_request(
struct lws_stub_manager *mgr,
88 const char *
const *rx_paths,
89 size_t rx_paths_count,
90 signed char (*rx_cb)(
struct lejp_ctx *ctx,
char reason),
91 void (*raw_cb)(
const char *in,
size_t len,
void *user),
102lws_stub_destroy(
struct lws_stub_manager **_mgr);
107 void *user,
void *in,
size_t len);