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... | |