Lines Matching refs:lws_abs_t
98 lws_abstract_compare_connection(lws_abs_t *abs1, lws_abs_t *abs2)
139 lws_abs_t *ai1 = (lws_abs_t *)user,
140 *ai2 = lws_container_of(d, lws_abs_t, abstract_instances);
152 lws_abs_t *
153 lws_abs_bind_and_create_instance(const lws_abs_t *abs)
155 size_t size = sizeof(lws_abs_t) + abs->ap->alloc + abs->at->alloc;
156 lws_abs_t *ai;
160 * since we know we will allocate the lws_abs_t, the protocol's
171 ai->api = (char *)ai + sizeof(lws_abs_t);
213 lws_abs_t *ai2 = lws_container_of(ai->bound.owner, lws_abs_t,
244 __lws_abs_destroy_instance2(lws_abs_t **ai)
246 lws_abs_t *a = *ai;
262 lws_abs_t *ac = lws_container_of(d, lws_abs_t, bound);
274 lws_abs_destroy_instance(lws_abs_t **ai)
276 lws_abs_t *a = *ai;
291 lws_abs_t *
297 lws_abs_t *abs = lws_zalloc(sizeof(*abs), __func__);
351 lws_abstract_free(lws_abs_t **pabs)