|
Data Structures |
struct | nic_ip_address_list_node_s |
Typedefs |
typedef nic_ip_address_s * | IPaddr_t |
typedef void(*) | IPaddr_Handler_t (NLH_t nh, IPaddr_t, void *) |
Functions |
void | nic_addr_foreach (NLH_t, IPaddr_Handler_t, void *) |
IPaddr_t | nic_addr_ip (NLH_t nh, ip_addr_t *) |
ip_addr_t | nic_ip_addr (IPaddr_t) |
IPaddr_t | nic_addr (NLH_t nh, ip_addr_t) |
IPaddr_t | nic_addr_local (NLH_t nh, ip_addr_t) |
ip_addr_t | nic_addr_get_local (IPaddr_t) |
void | nic_addr_set_local (IPaddr_t, ip_addr_t) |
uint8_t | nic_addr_get_family (IPaddr_t) |
uint8_t | nic_addr_get_prefix (IPaddr_t) |
void | nic_addr_set_prefix (IPaddr_t, uint8_t) |
ip_addr_t | nic_addr_get_broadcast (IPaddr_t) |
void | nic_addr_set_broadcast (IPaddr_t, ip_addr_t) |
ip_addr_t | nic_addr_get_anycast (IPaddr_t) |
void | nic_addr_set_anycast (IPaddr_t, ip_addr_t) |
ip_addr_t | nic_addr_get_multicast (IPaddr_t) |
void | nic_addr_set_multicast (IPaddr_t, ip_addr_t) |
int8_t | nic_addr_get_scope (IPaddr_t) |
void | nic_addr_set_scope (IPaddr_t, int8_t) |
uint8_t | nic_addr_get_flags (IPaddr_t) |
void | nic_addr_set_flags (IPaddr_t, uint8_t) |
const char * | nic_addr_get_label (IPaddr_t) |
void | nic_addr_set_label (IPaddr_t, const char *) |
ifa_cacheinfo | nic_addr_get_cacheinfo (IPaddr_t) |
void | nic_addr_set_cacheinfo (IPaddr_t, struct ifa_cacheinfo *) |
IPaddr_list_t * | nic_address_list_new (IPaddr_t,...) |
void | nic_address_list_free (IPaddr_list_t *) |
NIC_Res_t | nic_add_address (NIC_t, IPaddr_t) |
NIC_Res_t | nic_remove_address (NIC_t, IPaddr_t) |
NIC_Res_t | nic_add_addresses (NIC_t, IPaddr_list_t *) |
NIC_Res_t | nic_remove_addresses (NIC_t, IPaddr_list_t *) |
void | nic_addr_free (void *) |
Variables |
typedef | IPaddr_list_t |