| 
| #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) | 
|   |