class LightIO::Library::Socket
Constants
- Addrinfo
- Option
- SocketError
- UDPSource
Public Instance Methods
accept()
click to toggle source
# File lib/lightio/library/socket.rb, line 116 def accept socket, addrinfo = wait_nonblock(:accept_nonblock) [self.class._wrap(socket), Addrinfo._wrap(addrinfo)] end
accept_nonblock(*args)
click to toggle source
# File lib/lightio/library/socket.rb, line 121 def accept_nonblock(*args) socket, addrinfo = @obj.accept_nonblock(*args) if socket.is_a?(Symbol) [socket, nil] else [self.class._wrap(socket), Addrinfo._wrap(addrinfo)] end end
sys_accept()
click to toggle source
# File lib/lightio/library/socket.rb, line 84 def sys_accept io_watcher.wait_readable @obj.sys_accept end