Class: UNIXServer

Inherits:
UNIXSocket show all
Includes:
Socket::ListenAndAccept
Defined in:
lib/rubysl/socket.rb

Constant Summary

Constants inherited from BasicSocket

BasicSocket::FFI

Instance Method Summary collapse

Methods included from Socket::ListenAndAccept

#accept, #accept_nonblock, #listen

Methods inherited from UNIXSocket

#addr, #from_descriptor, #path, #peeraddr, #recv_io, #recvfrom, socketpair

Methods inherited from BasicSocket

#close_read, #close_write, do_not_reverse_lookup, #do_not_reverse_lookup, do_not_reverse_lookup=, #do_not_reverse_lookup=, for_fd, from_descriptor, #from_descriptor, #getpeername, #getsockname, #getsockopt, #recv, #recv_nonblock, #recvfrom, #send, #setsockopt, #shutdown

Constructor Details

#initialize(path) ⇒ UNIXServer

Returns a new instance of UNIXServer.



1222
1223
1224
1225
1226
# File 'lib/rubysl/socket.rb', line 1222

def initialize(path)
  @no_reverse_lookup = self.class.do_not_reverse_lookup
  @path = path
  unix_setup(true)
end