module Ethon::Multies::Operations

def get_timeout

Raises:
  • (Ethon::Errors::MultiTimeout) - when getting the timeout failed.

Other tags:
    Example: Get timeout. -
def get_timeout
  code = Curl.multi_timeout(handle, @timeout)
  raise Errors::MultiTimeout.new(code) unless code == :ok
  timeout = @timeout.read_long
  timeout = 1 if timeout < 0
  timeout
end