Class: LightIO::Library::Socket::Ifaddr

Inherits:
Object
  • Object
show all
Includes:
Base
Defined in:
lib/lightio/library/socket.rb

Instance Method Summary collapse

Methods included from Base

included, #initialize

Instance Method Details

#addr ⇒ Object



93
94
95
# File 'lib/lightio/library/socket.rb', line 93

def addr
  @obj.addr && Addrinfo._wrap(@obj.addr)
end

#broadaddr ⇒ Object



97
98
99
# File 'lib/lightio/library/socket.rb', line 97

def broadaddr
  @obj.broadaddr && Addrinfo._wrap(@obj.broadaddr)
end

#dstaddr ⇒ Object



101
102
103
# File 'lib/lightio/library/socket.rb', line 101

def dstaddr
  @obj.dstaddr && Addrinfo._wrap(@obj.dstaddr)
end

#netmask ⇒ Object



105
106
107
# File 'lib/lightio/library/socket.rb', line 105

def netmask
  @obj.netmask && Addrinfo._wrap(@obj.netmask)
end