Sha256: 65e73fb4f5abe1f2049425efa82457746a5e588d63b261baed0285ede7490543
Contents?: true
Size: 1.55 KB
Versions: 7
Compression:
Stored size: 1.55 KB
Contents
module HTTPX module Resolver class Native < Resolver extend Forwardable include _ToIO DEFAULTS: Hash[Symbol, untyped] DNS_PORT: Integer attr_reader family: ip_family @options: Options @ns_index: Integer @nameserver: Array[String] @socket_type: :udp | :tcp @ndots: Integer @start_timeout: Float? @search: Array[String] @_timeouts: Array[Numeric] @timeouts: Hash[String, Array[Numeric]] @connections: Array[Connection] @read_buffer: String @write_buffer: Buffer @large_packet: Buffer? @io: UDP | TCP attr_reader state: Symbol def call: () -> void def interests: () -> (:r | :w | nil) def <<: (Connection) -> void def timeout: () -> Numeric? def raise_timeout_error: (Numeric interval) -> void private def initialize: (ip_family family, options options) -> void def calculate_interests: () -> (:r | :w | nil) def consume: () -> void def do_retry: (?Numeric? loop_time) -> void def dread: (Integer) -> void | () -> void def dwrite: () -> void def parse: (String) -> void def resolve: (?Connection connection, ?String hostname) -> void def generate_candidates: (String) -> Array[String] def build_socket: () -> (UDP | TCP) def transition: (Symbol nextstate) -> void def handle_error: (NativeResolveError | StandardError) -> void def reset_hostname: (String hostname, ?reset_candidates: bool) -> void end end end
Version data entries
7 entries across 7 versions & 1 rubygems