Searched refs:lws_abs_t (Results 1 – 15 of 15) sorted by relevance
/third_party/libwebsockets/lib/abstract/ |
D | abstract.c | 98 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 …]
|
D | test-sequencer.c | 34 lws_abs_t original_abs; 45 lws_abs_t *instance; 115 lws_abs_t test_abs; in test_sequencer_cb()
|
D | private-lib-abstract.h | 52 } lws_abs_t; typedef
|
D | README.md | 54 ### `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/ |
D | abstract.h | 58 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);
|
D | transports.h | 33 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);
|
D | protocols.h | 57 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/ |
D | smtp.c | 113 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()
|
D | smtp-sequencer.c | 46 lws_abs_t *abs, *instance;
|
/third_party/libwebsockets/lib/abstract/transports/ |
D | unit-test.c | 53 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()
|
D | raw-skt.c | 218 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/ |
D | main.c | 33 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/ |
D | lws-test-sequencer.h | 30 lws_abs_t *abs; /* abstract protocol + unit test txport */
|
/third_party/libwebsockets/include/libwebsockets/abstract/transports/ |
D | unit-test.h | 53 typedef int (*lws_unit_test_packet_cb)(lws_abs_t *instance);
|
/third_party/libwebsockets/lib/core-net/ |
D | vhost.c | 1413 lws_abs_t *ai = lws_container_of(d, lws_abs_t, abstract_instances);
|