Path: blob/trunk/rb/sig/lib/selenium/webdriver/common/socket_poller.rbs
4079 views
module Selenium
module WebDriver
class SocketPoller
@host: untyped
@port: untyped
@timeout: untyped
@interval: untyped
def initialize: (untyped host, untyped port, ?::Integer timeout, ?::Float interval) -> void
def connected?: () -> untyped
def closed?: () -> untyped
private
CONNECT_TIMEOUT: Integer
NOT_CONNECTED_ERRORS: Array[singleton(::Errno::ECONNREFUSED) | singleton(::Errno::ENOTCONN) | singleton(::Errno::EPERM)]
CONNECTED_ERRORS: Array[singleton(::Errno::EISCONN) | singleton(::Errno::EINVAL) | singleton(::Errno::EALREADY)]
def listening?: () -> untyped
def socket_writable?: (untyped sock) -> untyped
def conn_completed?: (untyped sock) -> untyped
def with_timeout: () { () -> untyped } -> bool
def current_time: () -> untyped
end
end
end