Addresses
[Network Interface Configurator]


Data Structures

struct  nic_ip_address_list_node_s

Typedefs

typedef nic_ip_address_sIPaddr_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_tnic_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

Detailed Description

Provides facilities for configuring addresses on network interfaces.
Generated on Mon Aug 14 17:25:56 2006 for libdhcp by  doxygen 1.4.7