Lines Matching full:owner
34 lws_dll owner;
37 Adding a mystruct to the owner list (...add_tail() works the same way but adds
45 lws_dll_add_head(&p->list, &owner);
48 Removing the list object from its owner
51 lws_dll2_remove(&p->list, &owner);
71 lws_dll2_owner owner;
74 Adding a mystruct to the owner list (...add_tail() works the same way but adds
82 lws_dll2_add_head(&p->list, &owner);
85 Removing the list object from its owner (notice compared to lws_dll, it doesn't
86 need to be told the owner)
102 head and tail in an "list owner" object
106 - for `lws_dll`, it reuses an `lws_dll` as the "owner", for `lws_dll2`, there's a
111 - `lws_dll2` knows which owner's list it is participating on. So it can remove
112 itself and update the owner without the caller needing to know its owner.
117 three). But you have to know the exact list owner to perform operations on
124 …struct lws_dll *phead)`|`void lws_dll2_add_head(struct lws_dll2 *d, struct lws_dll2_owner *owner)`|
125 …truct lws_dll *phead);`|`void lws_dll2_add_tail(struct lws_dll2 *d, struct lws_dll2_owner *owner)`|
126 …struct lws_dll *phead)`|`void lws_dll2_add_tail(struct lws_dll2 *d, struct lws_dll2_owner *owner)`|
127 |get owner|(not supported)|`struct lws_dll2_owner * lws_dll2_owner(const struct lws_dll2 *d)`|
129 …lws_dll *d, void *user))|int lws_dll2_foreach_safe(struct lws_dll2_owner *owner, void *user, int (…