![]() |
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 |
1.8.15