Sha256: 05c3ff5e41646b84793a43593a4fc16fe3b56561f6969850e569c45648a98638

Contents?: true

Size: 781 Bytes

Versions: 3

Compression:

Stored size: 781 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?

    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

3 entries across 3 versions & 1 rubygems

Version Path
httpx-0.17.0 sig/pool.rbs
httpx-0.16.1 sig/pool.rbs
httpx-0.16.0 sig/pool.rbs