memp_priv.h

memory pools lwIP internal implementations (do not use in application code)

Defines

MEMP_SIZE
MEMP_ALIGN_SIZE(x)
DECLARE_LWIP_MEMPOOL_DESC(desc)
LWIP_MEMPOOL_DECLARE_STATS_INSTANCE(name)
LWIP_MEMPOOL_DECLARE_STATS_REFERENCE(name)
struct memp
#include <memp_priv.h>

Public Members

struct memp *next
struct memp_desc
#include <memp_priv.h>

Memory pool descriptor.

Public Members

u16_t size

Element size.

u16_t num

Number of elements.

u8_t *base

Base address.

struct memp **tab

First free element of each pool.

Elements form a linked list.