The uIP configuration functions are used for setting run-time parameters in uIP such as IP addresses.
Defines | |
#define | uip_getdraddr(addr) |
Get the default router's IP address. | |
#define | uip_gethostaddr(addr) |
Get the IP address of this host. | |
#define | uip_getnetmask(addr) |
Get the netmask. | |
#define | uip_setdraddr(addr) |
Set the default router's IP address. | |
#define | uip_sethostaddr(addr) |
Set the IP address of this host. | |
#define | uip_setnetmask(addr) |
Set the netmask. |
#define uip_sethostaddr | ( | addr | ) |
Set the IP address of this host.
The IP address is represented as a 4-byte array where the first octet of the IP address is put in the first member of the 4-byte array.
Example:
uip_ipaddr_t addr; uip_ipaddr(&addr, 192,168,1,2); uip_sethostaddr(&addr);
addr | A pointer to an IP address of type uip_ipaddr_t |
See also: uip_ipaddr()
#define uip_gethostaddr | ( | addr | ) |
Get the IP address of this host.
The IP address is represented as a 4-byte array where the first octet of the IP address is put in the first member of the 4-byte array.
Example:
uip_ipaddr_t hostaddr; uip_gethostaddr(&hostaddr);
addr | A pointer to a uip_ipaddr_t variable that will be filled in with the currently configured IP address. |
#define uip_setdraddr | ( | addr | ) |
Set the default router's IP address.
addr | A pointer to a uip_ipaddr_t variable containing the IP address of the default router. |
#define uip_setnetmask | ( | addr | ) |
Set the netmask.
addr | A pointer to a uip_ipaddr_t variable containing the IP address of the netmask. |
See also: uip_ipaddr()
#define uip_getdraddr | ( | addr | ) |
Get the default router's IP address.
addr | A pointer to a uip_ipaddr_t variable that will be filled in with the IP address of the default router. |
#define uip_getnetmask | ( | addr | ) |
Get the netmask.
addr | A pointer to a uip_ipaddr_t variable that will be filled in with the value of the netmask. |