Class | Thrift::ServerSocket |
In: |
ruby/lib/thrift/transport/server_socket.rb
|
Parent: | BaseServerTransport |
handle | -> | to_io |
handle | [R] |
call-seq: initialize(host = nil, port)
# File ruby/lib/thrift/transport/server_socket.rb, line 26 26: def initialize(host_or_port, port = nil) 27: if port 28: @host = host_or_port 29: @port = port 30: else 31: @host = nil 32: @port = host_or_port 33: end 34: @handle = nil 35: end
# File ruby/lib/thrift/transport/server_socket.rb, line 43 43: def accept 44: unless @handle.nil? 45: sock = @handle.accept 46: trans = Socket.new 47: trans.handle = sock 48: trans 49: end 50: end
# File ruby/lib/thrift/transport/server_socket.rb, line 52 52: def close 53: @handle.close unless @handle.nil? or @handle.closed? 54: @handle = nil 55: end