Sha256: 7164921ce5b2bdcf8b46c9b68c097c1f372c50eed60197355aa58fca53fb1d12

Contents?: true

Size: 975 Bytes

Versions: 8

Compression:

Stored size: 975 Bytes

Contents

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

    def next_tick: () -> void

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

    def init_connection: (Connection, Options) -> void

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

    def deactivate: (*Array[Connection]) -> void

    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 select_connection: (resolver | Connection connection) -> void

    def deselect_connection: (resolver | Connection connection) -> void

    def coalesce_connections: (Connection, Connection) -> void

    def next_timeout: () -> Numeric?

    def find_resolver_for: (Connection) -> resolver
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
httpx-0.18.7 sig/pool.rbs
httpx-0.18.6 sig/pool.rbs
httpx-0.18.5 sig/pool.rbs
httpx-0.18.4 sig/pool.rbs
httpx-0.18.3 sig/pool.rbs
httpx-0.18.2 sig/pool.rbs
httpx-0.18.1 sig/pool.rbs
httpx-0.18.0 sig/pool.rbs