43 void assign(
void * ptr, uint32_t type)
45 void retrieve(
void *& ptr, uint32_t &type)
47 SbBool tryRetrieve(
void *& ptr, uint32_t & type)
50 unsigned int size(
void)
const {
return cc_fifo_size(this->fifo); }
56 SbBool peek(
void *& item, uint32_t & type)
const 58 SbBool contains(
void * item)
const 60 SbBool reclaim(
void * item)
67 #endif // !COIN_SBFIFO_H SbBool cc_fifo_try_retrieve(cc_fifo *fifo, void **ptr, uint32_t *type)
Definition: fifo.cpp:177
void cc_fifo_retrieve(cc_fifo *fifo, void **ptr, uint32_t *type)
Definition: fifo.cpp:153
unsigned int cc_fifo_size(cc_fifo *fifo)
Definition: fifo.cpp:202
void cc_fifo_lock(cc_fifo *fifo)
Definition: fifo.cpp:233
struct cc_fifo cc_fifo
The type definition for the first-in, first-out queue structure.
Definition: common.h:62
void cc_fifo_unlock(cc_fifo *fifo)
Definition: fifo.cpp:248
void cc_fifo_delete(cc_fifo *fifo)
Definition: fifo.cpp:126
cc_fifo * cc_fifo_new(void)
Definition: fifo.cpp:116
SbBool cc_fifo_peek(cc_fifo *fifo, void **item, uint32_t *type)
Definition: fifo.cpp:258
void cc_fifo_assign(cc_fifo *fifo, void *ptr, uint32_t type)
Definition: fifo.cpp:137
SbBool cc_fifo_reclaim(cc_fifo *fifo, void *item)
Definition: fifo.cpp:283
SbBool cc_fifo_contains(cc_fifo *fifo, void *item)
Definition: fifo.cpp:269