Go to the source code of this file.
◆ zrtos_list_node_t
◆ zrtos_list_t
◆ zrtos_list__deinit()
Definition at line 115 of file list.h.
bool zrtos_list__is_empty(zrtos_list_t *thiz)
zrtos_list_node_t * zrtos_list__shift(zrtos_list_t *thiz)
◆ zrtos_list__delete()
Definition at line 96 of file list.h.
102 while((next = prev->
next) != node){
struct _zrtos_list_node_t * next
zrtos_list_node_t * zrtos_list__get_first_node(zrtos_list_t *thiz)
zrtos_list_node_t * zrtos_list__shift(zrtos_list_t *thiz)
◆ zrtos_list__each()
Definition at line 125 of file list.h.
136 }
while(callback(node,arg) && (node = next) != root);
struct _zrtos_list_node_t * next
zrtos_list_node_t * zrtos_list__get_first_node(zrtos_list_t *thiz)
◆ zrtos_list__get_first_node()
Definition at line 26 of file list.h.
zrtos_list_node_t * first
◆ zrtos_list__get_last_node()
◆ zrtos_list__init()
Definition at line 51 of file list.h.
zrtos_list_node_t * first
◆ zrtos_list__is_empty()
Definition at line 111 of file list.h.
zrtos_list_node_t * zrtos_list__get_first_node(zrtos_list_t *thiz)
◆ zrtos_list__push()
Definition at line 57 of file list.h.
zrtos_list_node_t * first
struct _zrtos_list_node_t * next
zrtos_list_node_t * zrtos_list__get_last_node(zrtos_list_t *thiz)
◆ zrtos_list__shift()
Definition at line 78 of file list.h.
zrtos_list_node_t * first
struct _zrtos_list_node_t * next
zrtos_list_node_t * zrtos_list__get_first_node(zrtos_list_t *thiz)
◆ zrtos_list__shift_and_push()
Definition at line 89 of file list.h.
bool zrtos_list__push(zrtos_list_t *thiz, zrtos_list_node_t *node)
zrtos_list_node_t * zrtos_list__shift(zrtos_list_t *thiz)
◆ zrtos_list__unshift()
Definition at line 67 of file list.h.
zrtos_list_node_t * first
struct _zrtos_list_node_t * next
zrtos_list_node_t * zrtos_list__get_first_node(zrtos_list_t *thiz)
◆ zrtos_list_node__get_next_node()
Definition at line 39 of file list.h.
struct _zrtos_list_node_t * next
◆ zrtos_list_node__has_next_node()
Definition at line 45 of file list.h.
48 return node->
next != 0;
struct _zrtos_list_node_t * next
◆ zrtos_list_node__init()
Definition at line 34 of file list.h.
struct _zrtos_list_node_t * next