IPv6 address type and helper functions definitions. More...
IPv6 address type and helper functions definitions.
Definition in file addr.h.
Include dependency graph for addr.h:
This graph shows which files directly or indirectly include this file: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... | |