23 #ifndef OSIP_MONOTHREAD
48 typedef enum { osip_ok, osip_empty } osip_fifo_state;
63 #ifndef OSIP_MONOTHREAD
104 #ifndef OSIP_MONOTHREAD
int osip_fifo_insert(osip_fifo_t *ff, void *element)
Definition: port_fifo.c:53
void osip_fifo_free(osip_fifo_t *ff)
Definition: port_fifo.c:166
void * osip_fifo_tryget(osip_fifo_t *ff)
Definition: port_fifo.c:120
void * osip_fifo_get(osip_fifo_t *ff)
Definition: port_fifo.c:82
int osip_fifo_add(osip_fifo_t *ff, void *element)
Definition: port_fifo.c:38
void osip_fifo_init(osip_fifo_t *ff)
Definition: port_fifo.c:27
int osip_fifo_size(osip_fifo_t *ff)
Definition: port_fifo.c:68
oSIP Thread, Mutex and Semaphore definitions
Definition: osip_fifo.h:62
int nb_elt
Definition: osip_fifo.h:68
osip_list_t queue
Definition: osip_fifo.h:67
osip_fifo_state state
Definition: osip_fifo.h:69
struct osip_mutex * qislocked
Definition: osip_fifo.h:64
struct osip_sem * qisempty
Definition: osip_fifo.h:65
Definition: osip_list.h:87