doc: Add serial to list of ci file reserved words
[charm.git] / src / conv-core / cmipool.h
1 /* Sanjay's pooling allocator adapted for cmialloc usage*/
2 #ifndef CMIPOOL_H
3 #define CMIPOOL_H  
4
5
6 #if defined(__cplusplus)
7 extern "C" {
8 #endif
9 #define CMI_POOL_HEADER_SIZE 8
10 #define CMI_POOL_DEFAULT_BINS 30
11 #include "converse.h"
12
13 #define CMI_POOL_HEADER_SIZE 8
14
15 void CmiPoolPrintList(char *p); 
16
17 void CmiPoolAllocInit(int numBins);
18
19
20 void * CmiPoolAlloc(unsigned int numBytes);
21
22 void  CmiPoolFree(void * p);
23 void  CmiPoolAllocStats();
24
25 /* theoretically we should put a pool cleanup function in here */
26
27 #if defined(__cplusplus)
28 }
29 #endif
30
31 #endif /* CMIPOOL.H */