module LightIO::Module::Socket::ClassMethods
Public Instance Methods
getifaddrs()
click to toggle source
# File lib/lightio/module/socket.rb, line 65 def getifaddrs origin_getifaddrs.map {|ifaddr| LightIO::Library::Socket::Ifaddr._wrap(ifaddr)} end
ip_sockets_port0(ai_list, reuseaddr)
click to toggle source
# File lib/lightio/module/socket.rb, line 83 def ip_sockets_port0(ai_list, reuseaddr) origin_ip_sockets_port0(ai_list, reuseaddr).map {|s| wrap_to_library(s)} end
socketpair(domain, type, protocol)
click to toggle source
# File lib/lightio/module/socket.rb, line 69 def socketpair(domain, type, protocol) origin_socketpair(domain, type, protocol).map {|s| wrap_to_library(s)} end
Also aliased as: pair
unix_server_socket(path) { |wrap_to_library(s)| ... }
click to toggle source
# File lib/lightio/module/socket.rb, line 75 def unix_server_socket(path) if block_given? origin_unix_server_socket(path) {|s| yield wrap_to_library(s)} else wrap_to_library(origin_unix_server_socket(path)) end end