• Main Page
  • Related Pages
  • Modules
  • Data Structures
  • Files
  • File List
  • Globals

sst/elements/genericProc/programs/qthread-1.4/include/qthread/qpool.h

00001 #ifndef QPOOL_H
00002 #define QPOOL_H
00003 
00004 #include <stddef.h>                    /* for size_t (according to C89) */
00005 
00006 #include <qthread/qthread.h>
00007 
00008 Q_STARTCXX /* */
00009 
00010 typedef struct qpool_s qpool;
00011 
00012 void *qpool_alloc(qthread_t * me, qpool * pool);
00013 
00014 void qpool_free(qthread_t * me, qpool * pool, void *mem);
00015 
00016 qpool *qpool_create(const size_t item_size);
00017 qpool *qpool_create_aligned(const size_t item_size, const size_t alignment);
00018 
00019 void qpool_destroy(qpool * pool);
00020 
00021 Q_ENDCXX /* */
00022 
00023 #endif

Generated on Fri Oct 22 2010 11:02:24 for SST by  doxygen 1.7.1