Use a #define to enable/disable the finalizer thread.
[mono.git] / mono / metadata / mempool.h
1 #ifndef _MONO_MEMPOOL_H_
2 #define _MONO_MEMPOOL_H_
3
4 typedef struct _MonoMemPool MonoMemPool;
5
6 MonoMemPool *
7 mono_mempool_new           (void);
8
9 void
10 mono_mempool_destroy       (MonoMemPool *pool);
11
12 void
13 mono_mempool_empty         (MonoMemPool *pool);
14
15 void
16 mono_mempool_stats         (MonoMemPool *pool);
17
18 gpointer
19 mono_mempool_alloc         (MonoMemPool *pool, 
20                             guint        size);
21
22 gpointer
23 mono_mempool_alloc0        (MonoMemPool *pool, 
24                             guint        size);
25
26 #endif