NodeC  0.1
IP addresses

Raw IP4 or IP6 addresses. More...

Macros

#define define_ip4_addr(ip, port, name)
 Define name as an ip4 address.
 
#define define_ip6_addr(ip, port, name)
 Define name as an ip4 address.
 
#define using_addrinfo(name)
 

Functions

void nodec_ip4_addr (const char *ip, int port, struct sockaddr_in *addr)
 
void nodec_ip6_addr (const char *ip, int port, struct sockaddr_in6 *addr)
 
void nodec_sockname (const struct sockaddr *addr, char *buf, size_t bufsize)
 
void async_getnameinfo (const struct sockaddr *addr, int flags, char **node, char **service)
 
struct addrinfo * async_getaddrinfo (const char *node, const char *service, const struct addrinfo *hints)
 
void nodec_free_addrinfo (struct addrinfo *info)
 
void nodec_free_addrinfov (lh_value infov)
 

Detailed Description

Raw IP4 or IP6 addresses.