suricata
util-pool.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  PoolBucket_
 
struct  Pool_
 
#define POOL_BUCKET_PREALLOCATED   (1 << 0)
 
typedef struct PoolBucket_ PoolBucket
 
typedef struct Pool_ Pool
 
PoolPoolInit (uint32_t, uint32_t, uint32_t, void *(*Alloc)(void), int(*Init)(void *, void *), void *, void(*Cleanup)(void *), void(*Free)(void *))
 Init a Pool. More...
 
void PoolFree (Pool *)
 
void PoolPrint (Pool *)
 
void PoolPrintSaturation (Pool *p)
 
void * PoolGet (Pool *)
 
void PoolReturn (Pool *, void *)
 
void PoolRegisterTests (void)
 

Detailed Description

Author
Victor Julien victo.nosp@m.r@in.nosp@m.linia.nosp@m.c.ne.nosp@m.t

Definition in file util-pool.h.

Macro Definition Documentation

#define POOL_BUCKET_PREALLOCATED   (1 << 0)

Definition at line 33 of file util-pool.h.

Referenced by PoolFree(), and PoolInit().

Typedef Documentation

typedef struct Pool_ Pool
typedef struct PoolBucket_ PoolBucket