Class: Socket::Ifaddr
| Relationships & Source Files | |
| Super Chains via Extension / Inclusion / Inheritance | |
| Class Chain: 
          self,
          ::Data
         | |
| Instance Chain: 
          self,
          ::Data
         | |
| Inherits: | Data | 
| Defined in: | ext/socket/ifaddr.c | 
Overview
Ifaddr represents a result of getifaddrs() function.
Instance Method Summary
- 
    
      #addr  ⇒ addrinfo 
    
    Returns the address of ifaddr. 
- 
    
      #broadaddr  ⇒ addrinfo 
    
    Returns the broadcast address of ifaddr. 
- 
    
      #dstaddr  ⇒ addrinfo 
    
    Returns the destination address of ifaddr. 
- 
    
      #flags  ⇒ Integer 
    
    Returns the flags of ifaddr. 
- 
    
      #ifindex  ⇒ Integer 
    
    Returns the interface index of ifaddr. 
- 
    
      #inspect  ⇒ String 
    
    Returns a string to show contents of ifaddr. 
- 
    
      #name  ⇒ String 
    
    Returns the interface name of ifaddr. 
- 
    
      #netmask  ⇒ addrinfo 
    
    Returns the netmask address of ifaddr. 
Instance Method Details
    #addr  ⇒ addrinfo   
Returns the address of ifaddr. nil is returned if address is not available in ifaddr.
    #broadaddr  ⇒ addrinfo   
Returns the broadcast address of ifaddr. nil is returned if the flags doesn't have IFF_BROADCAST.
    #dstaddr  ⇒ addrinfo   
Returns the destination address of ifaddr. nil is returned if the flags doesn't have IFF_POINTOPOINT.
    #flags  ⇒ Integer   
Returns the flags of ifaddr.
    #ifindex  ⇒ Integer   
Returns the interface index of ifaddr.
    #inspect  ⇒ String   
Returns a string to show contents of ifaddr.
    #name  ⇒ String   
Returns the interface name of ifaddr.
    #netmask  ⇒ addrinfo   
Returns the netmask address of ifaddr. nil is returned if netmask is not available in ifaddr.