![]() |
ndn-lite
|
#include "memory-pool.h"
Data Structures | |
struct | memory_block |
Macros | |
#define | MEMORY_BLOCK_USED NULL |
Typedefs | |
typedef struct memory_block | memory_block_t |
typedef struct memory_block * | pmemory_block_t |
Functions | |
void | ndn_memory_pool_init (void *pool, size_t block_size, size_t block_count) |
Initialize a memory array pool for block_count elements in the size of block_size . More... | |
uint8_t * | ndn_memory_pool_alloc (void *pool) |
Allocate a new block in size block_size . More... | |
int | ndn_memory_pool_free (void *pool, void *ptr) |
Free allocated memory block. More... | |
#define MEMORY_BLOCK_USED NULL |
typedef struct memory_block memory_block_t |
typedef struct memory_block * pmemory_block_t |