Object
# File openssl/lib/openssl/ssl-internal.rb, line 159
def accept
sock = @svr.accept
begin
ssl = OpenSSL::SSL::SSLSocket.new(sock, @ctx)
ssl.sync_close = true
ssl.accept if @start_immediately
ssl
rescue SSLError => ex
sock.close
raise ex
end
end
# File openssl/lib/openssl/ssl-internal.rb, line 172
def close
@svr.close
end
# File openssl/lib/openssl/ssl-internal.rb, line 151
def listen(backlog=5)
@svr.listen(backlog)
end