|
#define | lws_start_foreach_ll(type, it, start) |
|
#define | lws_end_foreach_ll(it, nxt) |
|
#define | lws_start_foreach_ll_safe(type, it, start, nxt) |
|
#define | lws_end_foreach_ll_safe(it) |
|
#define | lws_start_foreach_llp(type, it, start) |
|
#define | lws_start_foreach_llp_safe(type, it, start, nxt) |
|
#define | lws_end_foreach_llp(it, nxt) |
|
#define | lws_end_foreach_llp_safe(it) |
|
#define | lws_ll_fwd_insert(___new_object, ___m_list, ___list_head) |
|
#define | lws_ll_fwd_remove(___type, ___m_list, ___target, ___list_head) |
|
#define | lws_dll2_search_sz_pl(own, name, namelen, type, membd2list, membptr) |
|
#define | lws_dll2_describe(x, y) |
|
#define | lws_start_foreach_dll_safe(___type, ___it, ___tmp, ___start) |
|
#define | lws_end_foreach_dll_safe(___it, ___tmp) |
|
#define | lws_start_foreach_dll(___type, ___it, ___start) |
|
#define | lws_end_foreach_dll(___it) |
|
|
LWS_VISIBLE LWS_EXTERN int | lws_dll2_is_detached (const struct lws_dll2 *d) |
|
LWS_VISIBLE LWS_EXTERN void | lws_dll2_add_head (struct lws_dll2 *d, struct lws_dll2_owner *owner) |
|
LWS_VISIBLE LWS_EXTERN void | lws_dll2_add_tail (struct lws_dll2 *d, struct lws_dll2_owner *owner) |
|
LWS_VISIBLE LWS_EXTERN void | lws_dll2_remove (struct lws_dll2 *d) |
|
LWS_VISIBLE LWS_EXTERN int | lws_dll2_foreach_safe (struct lws_dll2_owner *owner, void *user, lws_dll2_foreach_cb_t cb) |
|
LWS_VISIBLE LWS_EXTERN void | lws_dll2_clear (struct lws_dll2 *d) |
|
LWS_VISIBLE LWS_EXTERN void | lws_dll2_owner_clear (struct lws_dll2_owner *d) |
|
LWS_VISIBLE LWS_EXTERN void | lws_dll2_add_before (struct lws_dll2 *d, struct lws_dll2 *after) |
|
LWS_VISIBLE LWS_EXTERN void | lws_dll2_add_insert (struct lws_dll2 *d, struct lws_dll2 *prev) |
|
LWS_VISIBLE LWS_EXTERN void | lws_dll2_add_sorted (lws_dll2_t *d, lws_dll2_owner_t *own, int(*compare)(const lws_dll2_t *d, const lws_dll2_t *i)) |
|
LWS_VISIBLE LWS_EXTERN void | lws_dll2_add_sorted_priv (lws_dll2_t *d, lws_dll2_owner_t *own, void *priv, int(*compare3)(void *priv, const lws_dll2_t *d, const lws_dll2_t *i)) |
|
LWS_VISIBLE LWS_EXTERN void * | _lws_dll2_search_sz_pl (lws_dll2_owner_t *own, const char *name, size_t namelen, size_t dll2_ofs, size_t ptr_ofs) |
|