Home
last modified time | relevance | path

Searched refs:lws_abs_t (Results 1 – 15 of 15) sorted by relevance

/third_party/libwebsockets/lib/abstract/
Dabstract.c98 lws_abstract_compare_connection(lws_abs_t *abs1, lws_abs_t *abs2) in lws_abstract_compare_connection()
139 lws_abs_t *ai1 = (lws_abs_t *)user, in find_compatible()
140 *ai2 = lws_container_of(d, lws_abs_t, abstract_instances); in find_compatible()
152 lws_abs_t *
153 lws_abs_bind_and_create_instance(const lws_abs_t *abs) in lws_abs_bind_and_create_instance()
155 size_t size = sizeof(lws_abs_t) + abs->ap->alloc + abs->at->alloc; in lws_abs_bind_and_create_instance()
156 lws_abs_t *ai; in lws_abs_bind_and_create_instance()
171 ai->api = (char *)ai + sizeof(lws_abs_t); in lws_abs_bind_and_create_instance()
213 lws_abs_t *ai2 = lws_container_of(ai->bound.owner, lws_abs_t, in lws_abs_bind_and_create_instance()
244 __lws_abs_destroy_instance2(lws_abs_t **ai) in __lws_abs_destroy_instance2()
[all …]
Dtest-sequencer.c34 lws_abs_t original_abs;
45 lws_abs_t *instance;
115 lws_abs_t test_abs; in test_sequencer_cb()
Dprivate-lib-abstract.h52 } lws_abs_t; typedef
DREADME.md54 ### `lws_abs_t`
56 The main structure that defines the abstraction is `lws_abs_t`,
105 The user fills an lws_abs_t and passes a pointer to it to
/third_party/libwebsockets/include/libwebsockets/abstract/
Dabstract.h58 typedef struct lws_abs lws_abs_t; typedef
88 LWS_VISIBLE LWS_EXTERN lws_abs_t *
103 lws_abstract_free(lws_abs_t **pabs);
116 LWS_VISIBLE LWS_EXTERN lws_abs_t *
117 lws_abs_bind_and_create_instance(const lws_abs_t *ai);
131 lws_abs_destroy_instance(lws_abs_t **ai);
Dtransports.h33 int (*create)(lws_abs_t *abs);
37 int (*compare)(lws_abs_t *abs1, lws_abs_t *abs2);
42 int (*client_conn)(const lws_abs_t *abs);
Dprotocols.h57 int (*compare)(lws_abs_t *abs1, lws_abs_t *abs2);
69 int (*child_bind)(lws_abs_t *abs);
/third_party/libwebsockets/lib/abstract/protocols/smtp/
Dsmtp.c113 lws_abs_t *ach; in lws_smtpc_email_disposition()
133 ach = lws_container_of(d, lws_abs_t, bound); in lws_smtpc_email_disposition()
314 lws_smtpc_create(const lws_abs_t *ai) in lws_smtpc_create()
353 lws_smtpc_compare(lws_abs_t *abs1, lws_abs_t *abs2) in lws_smtpc_compare()
359 lws_smtpc_child_bind(lws_abs_t *abs) in lws_smtpc_child_bind()
Dsmtp-sequencer.c46 lws_abs_t *abs, *instance;
/third_party/libwebsockets/lib/abstract/transports/
Dunit-test.c53 lws_abs_t *ai;
346 lws_atcut_client_conn(const lws_abs_t *abs) in lws_atcut_client_conn()
419 lws_atcut_create(lws_abs_t *ai) in lws_atcut_create()
517 lws_atcut_compare(lws_abs_t *abs1, lws_abs_t *abs2) in lws_atcut_compare()
Draw-skt.c218 lws_atcrs_client_conn(const lws_abs_t *abs) in lws_atcrs_client_conn()
353 lws_atcrs_compare(lws_abs_t *abs1, lws_abs_t *abs2) in lws_atcrs_compare()
/third_party/libwebsockets/minimal-examples/api-tests/api-test-smtp_client/
Dmain.c33 smtp_test_instance_init(lws_abs_t *instance) in smtp_test_instance_init()
186 lws_abs_t *abs = NULL; in main()
/third_party/libwebsockets/include/libwebsockets/
Dlws-test-sequencer.h30 lws_abs_t *abs; /* abstract protocol + unit test txport */
/third_party/libwebsockets/include/libwebsockets/abstract/transports/
Dunit-test.h53 typedef int (*lws_unit_test_packet_cb)(lws_abs_t *instance);
/third_party/libwebsockets/lib/core-net/
Dvhost.c1413 lws_abs_t *ai = lws_container_of(d, lws_abs_t, abstract_instances);