50 LWSSEQ_WSI_CONN_CLOSE,
60 LWSSEQ_USER_BASE = 100
63 typedef enum lws_seq_cb_return {
66 } lws_seq_cb_return_t;
79 typedef lws_seq_cb_return_t (*lws_seq_event_cb)(
struct lws_sequencer *seq,
80 void *user,
int event,
void *data,
void *aux);
83 struct lws_context *context;
90 uint8_t wakesuspend:1;
109 LWS_VISIBLE LWS_EXTERN
struct lws_sequencer *
122 LWS_VISIBLE LWS_EXTERN
void
123 lws_seq_destroy(
struct lws_sequencer **seq);
142 LWS_VISIBLE LWS_EXTERN
int
143 lws_seq_queue_event(
struct lws_sequencer *seq, lws_seq_events_t e,
void *data,
162 LWS_VISIBLE LWS_EXTERN
int
163 lws_seq_check_wsi(
struct lws_sequencer *seq,
struct lws *wsi);
165 #define LWSSEQTO_NONE 0
192 LWS_VISIBLE LWS_EXTERN
int
193 lws_seq_timeout_us(
struct lws_sequencer *seq, lws_usec_t us);
208 LWS_VISIBLE LWS_EXTERN
struct lws_sequencer *
209 lws_seq_from_user(
void *u);
220 LWS_VISIBLE LWS_EXTERN lws_usec_t
221 lws_seq_us_since_creation(
struct lws_sequencer *seq);
231 LWS_VISIBLE LWS_EXTERN
const char *
232 lws_seq_name(
struct lws_sequencer *seq);
242 LWS_VISIBLE LWS_EXTERN
struct lws_context *
243 lws_seq_get_context(
struct lws_sequencer *seq);
Definition: lws-retry.h:25
Definition: lws-sequencer.h:82