assh/assh_queue.h header reference

Description [link] 

Linked list container

Header inclusion [link] 

Members [link] 

Types [link] 

Functions [link] 

Members detail [link] 

struct assh_queue_entry_s * assh_queue_back(struct assh_queue_s *q) [link] 

This function is for internal use only.

This function is declared in assh/assh_queue.h source file, line 71.

void assh_queue_concat(struct assh_queue_s *q, struct assh_queue_s *r) [link] 

This function is for internal use only.

This function is declared in assh/assh_queue.h source file, line 125.

struct assh_queue_entry_s [link] 

This struct is for internal use only.

This struct is declared in assh/assh_queue.h source file, line 37.

Link list entry

FieldDescription
struct assh_queue_entry_s * next;
struct assh_queue_entry_s * prev;

struct assh_queue_entry_s * assh_queue_front(struct assh_queue_s *q) [link] 

This function is for internal use only.

This function is declared in assh/assh_queue.h source file, line 64.

void assh_queue_init(struct assh_queue_s *q) [link] 

This function is for internal use only.

This function is declared in assh/assh_queue.h source file, line 50.

assh_bool_t assh_queue_isempty(struct assh_queue_s *q) [link] 

This function is for internal use only.

This function is declared in assh/assh_queue.h source file, line 57.

struct assh_queue_entry_s * assh_queue_next(struct assh_queue_s *q, struct assh_queue_entry_s *e) [link] 

This function is for internal use only.

This function is declared in assh/assh_queue.h source file, line 78.

struct assh_queue_entry_s * assh_queue_prev(struct assh_queue_s *q, struct assh_queue_entry_s *e) [link] 

This function is for internal use only.

This function is declared in assh/assh_queue.h source file, line 85.

void assh_queue_push_back(struct assh_queue_s *q, struct assh_queue_entry_s *b) [link] 

This function is for internal use only.

This function is declared in assh/assh_queue.h source file, line 113.

void assh_queue_push_front(struct assh_queue_s *q, struct assh_queue_entry_s *b) [link] 

This function is for internal use only.

This function is declared in assh/assh_queue.h source file, line 101.

void assh_queue_remove(struct assh_queue_entry_s *e) [link] 

This function is for internal use only.

This function is declared in assh/assh_queue.h source file, line 92.

struct assh_queue_s [link] 

This struct is for internal use only.

This struct is declared in assh/assh_queue.h source file, line 43.

Link list head

FieldDescription
struct assh_queue_entry_s head;
Valid XHTML 1.0 StrictGenerated by diaxen on Sun Oct 25 23:31:03 2020 using MkDoc