27#include <Inventor/C/basic.h>
28#include <Inventor/C/threads/common.h>
36COIN_DLL_API cc_fifo * cc_fifo_new(
void);
37COIN_DLL_API
void cc_fifo_delete(cc_fifo * fifo);
39COIN_DLL_API
void cc_fifo_assign(cc_fifo * fifo,
void * ptr, uint32_t type);
40COIN_DLL_API
void cc_fifo_retrieve(cc_fifo * fifo,
void ** ptr, uint32_t * type);
41COIN_DLL_API SbBool cc_fifo_try_retrieve(cc_fifo * fifo,
void ** ptr, uint32_t * type);
43COIN_DLL_API
unsigned int cc_fifo_size(cc_fifo * fifo);
45COIN_DLL_API
void cc_fifo_lock(cc_fifo * fifo);
46COIN_DLL_API
void cc_fifo_unlock(cc_fifo * fifo);
48COIN_DLL_API SbBool cc_fifo_peek(cc_fifo * fifo,
void ** item, uint32_t * type);
49COIN_DLL_API SbBool cc_fifo_contains(cc_fifo * fifo,
void * item);
50COIN_DLL_API SbBool cc_fifo_reclaim(cc_fifo * fifo,
void * item);
Copyright © 1998-2010 by Kongsberg Oil & Gas Technologies. All rights reserved.
Generated on Wed Jul 17 2024 for Coin by Doxygen 1.12.0.