Sha256: 39640a47afe651760c782a328ee29c33793bed18aa20466f37275eb250ada234

Contents?: true

Size: 806 Bytes

Versions: 21

Compression:

Stored size: 806 Bytes

Contents

module HTTPX
  class Pool
    def empty?: () -> void

    def next_tick: () -> void

    def close: (Array[Connection]) -> void
             | () -> void

    def init_connection: (Connection, Options) -> void

    def find_connection: (generic_uri, Options) -> Connection?

    private

    def initialize: () -> untyped

    def resolve_connection: (Connection) -> void

    def on_resolver_connection: (Connection) -> void

    def on_resolver_error: (Connection, StandardError) -> void

    def on_resolver_close: (resolver) -> void

    def register_connection: (Connection) -> void

    def unregister_connection: (Connection) -> void

    def coalesce_connections: (Connection, Connection) -> void

    def next_timeout: () -> Numeric?

    def find_resolver_for: (Connection) -> resolver
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
httpx-0.15.4 sig/pool.rbs
httpx-0.15.3 sig/pool.rbs
httpx-0.15.2 sig/pool.rbs
httpx-0.15.1 sig/pool.rbs
httpx-0.15.0 sig/pool.rbs
httpx-0.14.5 sig/pool.rbs
httpx-0.14.4 sig/pool.rbs
httpx-0.14.3 sig/pool.rbs
httpx-0.14.2 sig/pool.rbs
httpx-0.14.1 sig/pool.rbs
httpx-0.14.0 sig/pool.rbs
httpx-0.13.2 sig/pool.rbs
httpx-0.13.1 sig/pool.rbs
httpx-0.13.0 sig/pool.rbs
httpx-0.12.0 sig/pool.rbs
httpx-0.11.3 sig/pool.rbs
httpx-0.11.2 sig/pool.rbs
httpx-0.11.1 sig/pool.rbs
httpx-0.11.0 sig/pool.rbs
httpx-0.10.2 sig/pool.rbs