00001 00043 #ifndef BUF_POOL_ 00044 #define BUF_POOL_ 00045 00046 00047 /* ----------------------------------- DSP/BIOS Headers */ 00048 #include <pool.h> 00049 00050 00051 #ifdef __cplusplus 00052 extern "C" { 00053 #endif 00054 00055 00075 typedef struct BUFPOOL_Params_tag { 00076 Uint32 numBufObjs ; 00077 Uint32 * bufSizes ; 00078 Uint32 * numBuffers ; 00079 Uint16 segId ; 00080 } BUFPOOL_Params ; 00081 00082 00089 extern const POOL_Fxns BUFPOOL_FXNS ; 00090 00091 00110 #define BUFPOOL_init FXN_F_nop 00111 00112 00131 #define BUFPOOL_exit FXN_F_nop 00132 00133 00134 #ifdef __cplusplus 00135 } 00136 #endif /* extern "C" */ 00137 00138 00139 #endif /* BUF_POOL_ */