# File usr/lib/ruby/vendor_ruby/thrift/transport/server_socket.rb, line 25 def initialize(host_or_port, port = nil) if port @host = host_or_port @port = port else @host = nil @port = host_or_port end @handle = nil end
# File usr/lib/ruby/vendor_ruby/thrift/transport/server_socket.rb, line 42 def accept unless @handle.nil? sock = @handle.accept trans = Socket.new trans.handle = sock trans end end
# File usr/lib/ruby/vendor_ruby/thrift/transport/server_socket.rb, line 51 def close @handle.close unless @handle.nil? or @handle.closed? @handle = nil end
# File usr/lib/ruby/vendor_ruby/thrift/transport/server_socket.rb, line 56 def closed? @handle.nil? or @handle.closed? end
# File usr/lib/ruby/vendor_ruby/thrift/transport/server_socket.rb, line 38 def listen @handle = TCPServer.new(@host, @port) end