IPv6 address type and helper functions definitions. More...
IPv6 address type and helper functions definitions.
Definition in file addr.h.
Go to the source code of this file.
Data Structures | |
union | ipv4_addr_t |
Data type to represent an IPv4 address. More... | |
Macros | |
#define | IPV4_ADDR_MAX_STR_LEN (sizeof("255.255.255.255")) |
Maximum length of an IPv4 address as string. | |
Functions | |
static bool | ipv4_addr_equal (ipv4_addr_t *a, ipv4_addr_t *b) |
Checks if two IPv4 addresses are equal. More... | |
char * | ipv4_addr_to_str (char *result, const ipv4_addr_t *addr, uint8_t result_len) |
Converts an IPv4 address to its string representation. More... | |
ipv4_addr_t * | ipv4_addr_from_str (ipv4_addr_t *result, const char *addr) |
Converts an IPv4 address string representation to a byte-represented IPv4 address. More... | |
ipv4_addr_t * | ipv4_addr_from_buf (ipv4_addr_t *result, const char *addr, size_t addr_len) |
Converts an IPv4 address from a buffer of characters to a byte-represented IPv4 address. More... | |