lwIP 2.2.1
Lightweight IP stack
Loading...
Searching...
No Matches
Client data handling

Macros

#define netif_set_client_data(netif, id, data)
#define netif_get_client_data(netif, id)

Functions

u8_t netif_alloc_client_data_id (void)

Detailed Description

Store data (void*) on a netif for application usage.

See also
LWIP_NUM_NETIF_CLIENT_DATA

Macro Definition Documentation

◆ netif_get_client_data

#define netif_get_client_data ( netif,
id )
Value:
(netif)->client_data[(id)]
Definition netif.h:269

Get client data. Obtain ID from netif_alloc_client_data_id().

◆ netif_set_client_data

#define netif_set_client_data ( netif,
id,
data )
Value:
#define netif_get_client_data(netif, id)
Definition netif.h:240

Set client data. Obtain ID from netif_alloc_client_data_id().

Function Documentation

◆ netif_alloc_client_data_id()

u8_t netif_alloc_client_data_id ( void )

Allocate an index to store data in client_data member of struct netif. Returned value is an index in mentioned array.

See also
LWIP_NUM_NETIF_CLIENT_DATA