# sig/async/http/body/hijack.rbs class Async::HTTP::Body::Hijack < Protocol::HTTP::Body::Readable def self.response: () -> untyped def self.wrap: () -> untyped def call: () -> untyped def empty?: () -> untyped def initialize: () -> void def inspect: () -> untyped def read: () -> untyped def ready?: () -> untyped def stream?: () -> untyped def to_s: () -> untyped end # sig/async/http/body/pipe.rbs class Async::HTTP::Body::Pipe def close: () -> untyped def close_head: () -> untyped def initialize: () -> void def reader: () -> untyped def to_io: () -> untyped def writer: () -> untyped end # sig/async/http/statistics.rbs class Async::HTTP::Body::Statistics < Protocol::HTTP::Body::Wrapper def close: () -> untyped def complete_statistics: () -> untyped def first_chunk_duration: () -> untyped def format_duration: () -> untyped def initialize: () -> void def inspect: () -> untyped def read: () -> untyped def to_s: () -> untyped def total_duration: () -> untyped end # sig/async/http/client.rbs class Async::HTTP::Client < Protocol::HTTP::Methods def self.open: () -> untyped def as_json: () -> untyped def assign_default_tags: () -> untyped def call: () -> untyped def call: () -> untyped def close: () -> untyped def initialize: () -> void def inspect: () -> untyped def make_pool: () -> untyped def make_response: () -> untyped def make_response: () -> untyped def secure?: () -> untyped def to_json: () -> untyped end # sig/async/http/endpoint.rbs class Async::HTTP::Endpoint < IO::Endpoint::Generic def self.[]: () -> untyped def self.for: () -> untyped def self.parse: () -> untyped def address: () -> untyped def alpn_protocols: () -> untyped def authority: () -> untyped def bind: () -> untyped def build_endpoint: () -> untyped def connect: () -> untyped def default_port: () -> untyped def default_port?: () -> untyped def each: () -> untyped def endpoint: () -> untyped def endpoint=: () -> untyped def eql?: () -> untyped def hash: () -> untyped def hostname: () -> untyped def initialize: () -> void def inspect: () -> untyped def key: () -> untyped def localhost?: () -> untyped def path: () -> untyped def port: () -> untyped def protocol: () -> untyped def scheme: () -> untyped def secure?: () -> untyped def ssl_context: () -> untyped def ssl_verify_mode: () -> untyped def tcp_endpoint: () -> untyped def tcp_options: () -> untyped def to_s: () -> untyped def to_url: () -> untyped end # sig/async/http/internet.rbs class Async::HTTP::Internet def self.instance: () -> untyped def call: () -> untyped def client_for: () -> untyped def close: () -> untyped def host_key: () -> untyped def initialize: () -> void def make_client: () -> untyped end # sig/async/http/middleware/location_redirector.rbs class Async::HTTP::Middleware::LocationRedirector < Protocol::HTTP::Middleware def call: () -> untyped def handle_redirect: () -> untyped def initialize: () -> void def redirect_with_get?: () -> untyped end # sig/async/http/mock/endpoint.rbs class Async::HTTP::Mock::Endpoint def connect: () -> untyped def initialize: () -> void def run: () -> untyped def wrap: () -> untyped end # sig/async/http/protocol/http1/client.rbs class Async::HTTP::Protocol::HTTP1::Client < Async::HTTP::Protocol::HTTP1::Connection def call: () -> untyped def closed: () -> untyped def initialize: () -> void def read_response: () -> untyped def write_request: () -> untyped end # sig/async/http/protocol/http1/connection.rbs class Async::HTTP::Protocol::HTTP1::Connection < Protocol::HTTP1::Connection def as_json: () -> untyped def concurrency: () -> untyped def http1?: () -> untyped def http2?: () -> untyped def initialize: () -> void def peer: () -> untyped def reusable?: () -> untyped def to_json: () -> untyped def to_s: () -> untyped def viable?: () -> untyped end # sig/async/http/protocol/http1/finishable.rbs class Async::HTTP::Protocol::HTTP1::Finishable < Protocol::HTTP::Body::Wrapper def close: () -> untyped def initialize: () -> void def inspect: () -> untyped def read: () -> untyped def reading?: () -> untyped def wait: () -> untyped end # sig/async/http/protocol/http1/request.rbs class Async::HTTP::Protocol::HTTP1::Request < Async::HTTP::Protocol::HTTP1::Protocol::Request def self.read: () -> untyped def connection: () -> untyped def hijack!: () -> untyped def hijack?: () -> untyped def initialize: () -> void def write_interim_response: () -> untyped end # sig/async/http/protocol/http1/response.rbs class Async::HTTP::Protocol::HTTP1::Response < Async::HTTP::Protocol::HTTP1::Protocol::Response def self.read: () -> untyped def connection: () -> untyped def hijack!: () -> untyped def hijack?: () -> untyped def initialize: () -> void def pool=: () -> untyped end # sig/async/http/protocol/http1/server.rbs class Async::HTTP::Protocol::HTTP1::Server < Async::HTTP::Protocol::HTTP1::Connection def closed: () -> untyped def each: () -> untyped def fail_request: () -> untyped def initialize: () -> void def next_request: () -> untyped end # sig/async/http/protocol/http2/client.rbs class Async::HTTP::Protocol::HTTP2::Client < Protocol::HTTP2::Client def call: () -> untyped def create_response: () -> untyped def initialize: () -> void def read_response: () -> untyped def read_response: () -> untyped def write_request: () -> untyped def write_request: () -> untyped end # sig/async/http/protocol/http2/input.rbs class Async::HTTP::Protocol::HTTP2::Input < Protocol::HTTP::Body::Writable def initialize: () -> void def read: () -> untyped end # sig/async/http/protocol/http2/output.rbs class Async::HTTP::Protocol::HTTP2::Output def close: () -> untyped def close_write: () -> untyped def initialize: () -> void def passthrough: () -> untyped def send_data: () -> untyped def start: () -> untyped def stop: () -> untyped def stream: () -> untyped def window_updated: () -> untyped def write: () -> untyped end # sig/async/http/protocol/http2/request.rbs class Async::HTTP::Protocol::HTTP2::Request < Async::HTTP::Protocol::HTTP2::Protocol::Request def connection: () -> untyped def hijack?: () -> untyped def initialize: () -> void def send_response: () -> untyped def valid?: () -> untyped def write_interim_response: () -> untyped end # sig/async/http/protocol/http2/request.rbs class Async::HTTP::Protocol::HTTP2::Request::Stream < Async::HTTP::Protocol::HTTP2::Request::HTTP2::Stream def closed: () -> untyped def initialize: () -> void def receive_initial_headers: () -> untyped end # sig/async/http/protocol/http2/response.rbs class Async::HTTP::Protocol::HTTP2::Response < Async::HTTP::Protocol::HTTP2::Protocol::Response def build_request: () -> untyped def connection: () -> untyped def head?: () -> untyped def initialize: () -> void def pool=: () -> untyped def send_request: () -> untyped def valid?: () -> untyped def wait: () -> untyped end # sig/async/http/protocol/http2/response.rbs class Async::HTTP::Protocol::HTTP2::Response::Stream < Async::HTTP::Protocol::HTTP2::Response::HTTP2::Stream def accept_push_promise_stream: () -> untyped def closed: () -> untyped def initialize: () -> void def notify!: () -> untyped def receive_initial_headers: () -> untyped def receive_interim_headers: () -> untyped def wait: () -> untyped def wait_for_input: () -> untyped end # sig/async/http/protocol/http2/server.rbs class Async::HTTP::Protocol::HTTP2::Server < Protocol::HTTP2::Server def accept_stream: () -> untyped def close: () -> untyped def each: () -> untyped def initialize: () -> void end # sig/async/http/protocol/http2/stream.rbs class Async::HTTP::Protocol::HTTP2::Stream < Protocol::HTTP2::Stream def add_header: () -> untyped def closed: () -> untyped def finish_output: () -> untyped def initialize: () -> void def prepare_input: () -> untyped def process_data: () -> untyped def process_headers: () -> untyped def receive_trailing_headers: () -> untyped def send_body: () -> untyped def update_local_window: () -> untyped def wait_for_input: () -> untyped def window_updated: () -> untyped end # sig/async/http/protocol/request.rbs class Async::HTTP::Protocol::Request < Protocol::HTTP::Request def connection: () -> untyped def hijack?: () -> untyped def inspect: () -> untyped def peer: () -> untyped def remote_address: () -> untyped def write_interim_response: () -> untyped end # sig/async/http/protocol/response.rbs class Async::HTTP::Protocol::Response < Protocol::HTTP::Response def connection: () -> untyped def hijack?: () -> untyped def inspect: () -> untyped def peer: () -> untyped def remote_address: () -> untyped end # sig/async/http/proxy.rbs class Async::HTTP::Proxy def self.endpoint: () -> untyped def self.tcp: () -> untyped def close: () -> untyped def connect: () -> untyped def initialize: () -> void def wrap_endpoint: () -> untyped end # sig/async/http/proxy.rbs class Async::HTTP::Proxy::ConnectFailure < Async::HTTP::Proxy::StandardError def initialize: () -> void end # sig/async/http/server.rbs class Async::HTTP::Server < Protocol::HTTP::Middleware def self.for: () -> untyped def accept: () -> untyped def as_json: () -> untyped def call: () -> untyped def initialize: () -> void def run: () -> untyped def to_json: () -> untyped end # sig/async/http/statistics.rbs class Async::HTTP::Statistics def self.start: () -> untyped def initialize: () -> void def wrap: () -> untyped end # sig/async/http/protocol/http.rbs module Async::HTTP::Protocol::HTTP def self.client: () -> untyped def self.names: () -> untyped def self.protocol_for: () -> untyped def self.server: () -> untyped end # sig/async/http/protocol/http1.rbs module Async::HTTP::Protocol::HTTP1 def self.bidirectional?: () -> untyped def self.client: () -> untyped def self.names: () -> untyped def self.server: () -> untyped def self.trailer?: () -> untyped end # sig/async/http/protocol/http10.rbs module Async::HTTP::Protocol::HTTP10 def self.bidirectional?: () -> untyped def self.client: () -> untyped def self.names: () -> untyped def self.server: () -> untyped def self.trailer?: () -> untyped end # sig/async/http/protocol/http11.rbs module Async::HTTP::Protocol::HTTP11 def self.bidirectional?: () -> untyped def self.client: () -> untyped def self.names: () -> untyped def self.server: () -> untyped def self.trailer?: () -> untyped end # sig/async/http/protocol/http2.rbs module Async::HTTP::Protocol::HTTP2 def self.bidirectional?: () -> untyped def self.client: () -> untyped def self.names: () -> untyped def self.server: () -> untyped def self.trailer?: () -> untyped end # sig/async/http/protocol/http2/connection.rbs module Async::HTTP::Protocol::HTTP2::Connection def as_json: () -> untyped def close: () -> untyped def concurrency: () -> untyped def http1?: () -> untyped def http2?: () -> untyped def initialize: () -> void def peer: () -> untyped def read_in_background: () -> untyped def reusable?: () -> untyped def start_connection: () -> untyped def synchronize: () -> untyped def to_json: () -> untyped def to_s: () -> untyped def version: () -> untyped def viable?: () -> untyped end # sig/async/http/protocol/https.rbs module Async::HTTP::Protocol::HTTPS def self.client: () -> untyped def self.names: () -> untyped def self.protocol_for: () -> untyped def self.server: () -> untyped end # sig/async/http/proxy.rbs module Async::HTTP::Proxy::Client def proxied_client: () -> untyped def proxied_endpoint: () -> untyped def proxy: () -> untyped end