Home
last modified time | relevance | path

Searched refs:lws_sequencer (Results 1 – 23 of 23) sorted by relevance

/third_party/libwebsockets/include/libwebsockets/
Dlws-sequencer.h79 typedef lws_seq_cb_return_t (*lws_seq_event_cb)(struct lws_sequencer *seq,
109 LWS_VISIBLE LWS_EXTERN struct lws_sequencer *
123 lws_seq_destroy(struct lws_sequencer **seq);
143 lws_seq_queue_event(struct lws_sequencer *seq, lws_seq_events_t e, void *data,
163 lws_seq_check_wsi(struct lws_sequencer *seq, struct lws *wsi);
193 lws_seq_timeout_us(struct lws_sequencer *seq, lws_usec_t us);
208 LWS_VISIBLE LWS_EXTERN struct lws_sequencer *
221 lws_seq_us_since_creation(struct lws_sequencer *seq);
232 lws_seq_name(struct lws_sequencer *seq);
243 lws_seq_get_context(struct lws_sequencer *seq);
Dlws-secure-streams.h460 struct lws_sequencer *seq_owner, const char **ppayload_fmt);
528 LWS_VISIBLE LWS_EXTERN struct lws_sequencer *
Dlws-secure-streams-client.h177 struct lws_sequencer *seq_owner, const char **ppayload_fmt);
241 LWS_VISIBLE LWS_EXTERN struct lws_sequencer *
Dlws-client.h175 struct lws_sequencer *seq;
/third_party/libwebsockets/READMEs/
DREADME.lws_sequencer.md1 # `struct lws_sequencer` introduction
11 ![lws_sequencer](/doc-assets/lws_sequencer.svg)
13 `struct lws_sequencer` provides a generic way to stage multi-step
51 ## Creating an `struct lws_sequencer`
66 struct lws_sequencer *
76 typedef int (*lws_seq_event_cb)(struct lws_sequencer *seq, void *user_data,
80 `struct lws_sequencer` objects are private to lws and opaque to the user. A small
98 `struct lws_sequencer` objects are cleaned up during context destruction if they are
/third_party/libwebsockets/minimal-examples/api-tests/api-test-lws_sequencer/
DCMakeLists.txt1 project(lws-api-test-lws_sequencer C)
8 set(SAMP lws-api-test-lws_sequencer)
Dmain.c241 sequencer_cb(struct lws_sequencer *seq, void *user, int event, in sequencer_cb()
327 struct lws_sequencer *seq; in main()
/third_party/libwebsockets/lib/abstract/
Dtest-sequencer.c40 struct lws_sequencer *unit_test_seq;
108 test_sequencer_cb(struct lws_sequencer *seq, void *user, int event, void *data, in test_sequencer_cb()
238 struct lws_sequencer *seq; in lws_abs_unit_test_sequencer()
Dprivate-lib-abstract.h41 struct lws_sequencer *seq;
Dabstract.c294 const lws_token_map_t *at_tokens, struct lws_sequencer *seq, in lws_abstract_alloc()
DREADME.md161 contains an lws_sequencer that performs the steps of tests involving sending the
/third_party/libwebsockets/lib/abstract/protocols/smtp/
Dsmtp-sequencer.c48 struct lws_sequencer *seq;
190 smtp_sequencer_cb(struct lws_sequencer *seq, void *user, int event, void *data) in smtp_sequencer_cb()
243 struct lws_sequencer *seq; in lws_smtp_sequencer_create()
/third_party/libwebsockets/lib/abstract/transports/
Dunit-test.c38 struct lws_sequencer *seq;
130 unit_test_sequencer_cb(struct lws_sequencer *seq, void *user, int event, in unit_test_sequencer_cb()
422 struct lws_sequencer *seq; in lws_atcut_create()
/third_party/libwebsockets/include/libwebsockets/abstract/
Dabstract.h91 const lws_token_map_t *at_tokens, struct lws_sequencer *seq,
/third_party/libwebsockets/minimal-examples/secure-streams/minimal-secure-streams-seq/
Dminimal-secure-streams.c230 min_sec_str_sequencer_cb(struct lws_sequencer *seq, void *user, int event, in min_sec_str_sequencer_cb()
/third_party/libwebsockets/lib/core-net/
Dsequencer.c41 typedef struct lws_sequencer { struct
Dprivate-lib-core-net.h704 struct lws_sequencer *seq; /* associated sequencer if any */
/third_party/libwebsockets/include/
Dlibwebsockets.h51 struct lws_sequencer;
/third_party/libwebsockets/lib/secure-streams/
Dprivate-lib-secure-streams.h71 struct lws_sequencer *seq; /**< owning sequencer if any */
Dsecure-streams.c939 struct lws_sequencer *seq_owner, const char **ppayload_fmt) in lws_ss_create()
1681 struct lws_sequencer *
Dsecure-streams-client.c622 struct lws_sequencer *seq_owner, const char **ppayload_fmt) in lws_sspc_create()
/third_party/libwebsockets/
Dlibwebsockets.dox188 ./READMEs/README.lws_sequencer.md \
Dchangelog303 - NEW: lws_sequencer allows managing multi-connection processes and