libosip
5.3.0
|
#include <osip_fifo.h>
Public Attributes | |
struct osip_mutex * | qislocked |
struct osip_sem * | qisempty |
osip_list_t | queue |
int | nb_elt |
osip_fifo_state | state |
Structure for referencing a fifo.
int osip_fifo::nb_elt |
nb of elements
struct osip_sem* osip_fifo::qisempty |
semaphore for fifo
Referenced by osip_fifo_add(), osip_fifo_free(), osip_fifo_get(), osip_fifo_init(), osip_fifo_insert(), and osip_fifo_tryget().
struct osip_mutex* osip_fifo::qislocked |
mutex for fifo
Referenced by osip_fifo_add(), osip_fifo_free(), osip_fifo_get(), osip_fifo_init(), osip_fifo_insert(), osip_fifo_size(), and osip_fifo_tryget().
osip_list_t osip_fifo::queue |
list of nodes containing elements
Referenced by osip_fifo_add(), osip_fifo_get(), osip_fifo_init(), osip_fifo_insert(), osip_fifo_size(), and osip_fifo_tryget().
osip_fifo_state osip_fifo::state |
state of the fifo
Referenced by osip_fifo_add(), osip_fifo_get(), osip_fifo_init(), osip_fifo_insert(), and osip_fifo_tryget().