| 
 Defines | 
| #define  | host_addr_initialized(x)   TRUE | 
| #define  | host_addr_net(x)   (((void) (x)), NET_TYPE_IPV4) | 
| #define  | host_addr_family(x)   (((void) (x)), AF_INET) | 
| #define  | host_addr_ipv4(x)   (x) | 
| #define  | host_addr_set_ipv4(x)   (x) | 
| #define  | host_addr_set_net(x, y)   G_STMT_START { (void) ((x), (y)) } G_STMT_END | 
| #define  | is_host_addr(x)   (0 != (x)) | 
| #define  | host_addr_equal(a, b)   ((a) == (b)) | 
| #define  | host_addr_cmp(a, b)   (CMP((a), (b))) | 
| #define  | host_addr_hash(x)   (x) | 
| #define  | zero_host_addr   0 | 
 Typedefs | 
| typedef guint32  | host_addr_t | 
|   | - Attention:
 - : Always in host byte order! 
  
 
 
  | 
 Enumerations | 
| enum   | net_type { NET_TYPE_NONE =  0, 
NET_TYPE_IPV4 =  4, 
NET_TYPE_IPV6 =  6
 } | 
 Functions | 
| gboolean  | host_addr_convert (const host_addr_t from, host_addr_t *to, enum net_type to_net) | 
| gboolean  | host_addr_6to4_to_ipv4 (const host_addr_t unused_from, host_addr_t *to) | 
G_GNUC_CONST WARN_UNUSED_RESULT  
gboolean  | host_addr_matches (guint32 a, guint32 b, guint8 bits) | 
| guint  | host_addr_hash_func (gconstpointer key) | 
| gboolean  | host_addr_eq_func (gconstpointer p, gconstpointer q) | 
| void  | wfree_host_addr (gpointer key, gpointer unused_data) | 
| gboolean  | is_private_addr (const host_addr_t addr) | 
|   | Checks for RFC1918 private addresses.  
 
  | 
| gboolean  | host_addr_is_routable (const host_addr_t addr) | 
|   | Check whether host can be reached from the Internet.  
 
  | 
| gboolean  | host_addr_is_loopback (const host_addr_t addr) | 
|   | Checks whether the given address is 127.0.0.1 or ::1.  
 
  | 
| const gchar *  | host_addr_to_string (const host_addr_t addr) | 
|   | Prints the host address ``ha'' to a static buffer.  
 
  | 
| size_t  | host_addr_to_string_buf (const host_addr_t addr, gchar *, size_t) | 
|   | Prints the host address ``ha'' to ``dst''.  
 
  | 
| host_addr_t  | string_to_host_addr (const gchar *s, const gchar **endptr) | 
| const gchar *  | host_addr_port_to_string (const host_addr_t addr, guint16 port) | 
|   | Prints the host address ``ha'' followed by ``port'' to a static buffer.  
 
  | 
| size_t  | host_addr_port_to_string_buf (const host_addr_t addr, guint16 port, gchar *, size_t) | 
|   | Prints the host address ``ha'' followed by ``port'' to ``dst''.  
 
  | 
| gboolean  | string_to_host_addr_port (const gchar *str, const gchar **endptr, host_addr_t *addr_ptr, guint16 *port_ptr) | 
| host_addr_t  | name_to_host_addr (const gchar *host) | 
|   | Resolves a hostname to an IP address per DNS.  
 
  | 
| const gchar *  | host_addr_to_name (const host_addr_t addr) | 
|   | Resolves an IP address to a hostname per DNS.  
 
  | 
| gboolean  | string_to_host_or_addr (const char *s, const gchar **endptr, host_addr_t *ha) | 
|   | Parses the NUL-terminated string ``s'' for a host address or a hostname.  
 
  |