Structure to hold human readable forms of network addresses in a tagged union which should be IPv4 and IPv6 compatible. Use the family member (either AF_INET or AF_INET6) to determine which type of representation is contained.  
 More...
#include <ip-utils.h>
 | 
| int  | family | 
|   | 
| union {  |  | 
|   | 
|    char   ipv4 [INET_ADDRSTRLEN]  |  | 
|   | 
|    char   ipv6 [INET6_ADDRSTRLEN]  |  | 
|   | 
| };  |   |  | 
|   | 
Structure to hold human readable forms of network addresses in a tagged union which should be IPv4 and IPv6 compatible. Use the family member (either AF_INET or AF_INET6) to determine which type of representation is contained. 
- See also
 - man 7 ip 
 
- 
man 7 ipv6 
 
- 
janus_network_address_to_string_buffer  
 
◆ [union]
◆ family
      
        
          | int janus_network_address_string_buffer::family | 
        
      
 
Should be either AF_INET for IPv4 or AF_INET6 for IPv6. 
 
 
◆ ipv4
      
        
          | char janus_network_address_string_buffer::ipv4[INET_ADDRSTRLEN] | 
        
      
 
 
◆ ipv6
      
        
          | char janus_network_address_string_buffer::ipv6[INET6_ADDRSTRLEN] | 
        
      
 
 
The documentation for this struct was generated from the following file: