# sig/async/http/accept_encoding.rbs class Async::HTTP::AcceptEncoding < Async::HTTP::Middleware def call: () -> untyped def initialize: () -> void end # sig/async/http/body/buffered.rbs class Async::HTTP::Body::Buffered < Async::HTTP::Body::Readable def self.for: () -> untyped def self.wrap: () -> untyped def empty?: () -> untyped def finish: () -> untyped def initialize: () -> void def inspect: () -> untyped def length: () -> untyped def read: () -> untyped def rewind: () -> untyped end # sig/async/http/body/chunked.rbs class Async::HTTP::Body::Chunked < Async::HTTP::Body::Readable def close: () -> untyped def empty?: () -> untyped def initialize: () -> void def inspect: () -> untyped def read: () -> untyped end # sig/async/http/body/deflate.rbs class Async::HTTP::Body::Deflate < Async::HTTP::Body::ZStream def self.for: () -> untyped def read: () -> untyped end # sig/async/http/body/delayed.rbs class Async::HTTP::Body::Delayed < Async::HTTP::Body::Async::HTTP::Body::Wrapper def initialize: () -> void def read: () -> untyped end # sig/async/http/body/file.rbs class Async::HTTP::Body::File < Async::HTTP::Body::Readable def self.open: () -> untyped def close: () -> untyped def empty?: () -> untyped def initialize: () -> void def inspect: () -> untyped def join: () -> untyped def read: () -> untyped def rewind: () -> untyped end # sig/async/http/body/fixed.rbs class Async::HTTP::Body::Fixed < Async::HTTP::Body::Readable def close: () -> untyped def empty?: () -> untyped def initialize: () -> void def inspect: () -> untyped def join: () -> untyped def read: () -> untyped end # sig/async/http/body/inflate.rbs class Async::HTTP::Body::Inflate < Async::HTTP::Body::ZStream def self.for: () -> untyped def read: () -> untyped end # sig/async/http/body/readable.rbs class Async::HTTP::Body::Readable def close: () -> untyped def each: () -> untyped def empty?: () -> untyped def finish: () -> untyped def join: () -> untyped def length: () -> untyped def read: () -> untyped end # sig/async/http/body/fixed.rbs class Async::HTTP::Body::Remainder < Async::HTTP::Body::Readable def close: () -> untyped def empty?: () -> untyped def initialize: () -> void def inspect: () -> untyped def join: () -> untyped def read: () -> untyped end # sig/async/http/body/rewindable.rbs class Async::HTTP::Body::Rewindable < Async::HTTP::Body::Wrapper def initialize: () -> void def inspect: () -> untyped def read: () -> untyped def rewind: () -> untyped end # sig/async/http/statistics.rbs class Async::HTTP::Body::Statistics < Async::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/body/streamable.rbs class Async::HTTP::Body::Streamable < Async::HTTP::Body::Wrapper def self.wrap: () -> untyped def close: () -> untyped def initialize: () -> void def read: () -> untyped end # sig/async/http/body/wrapper.rbs class Async::HTTP::Body::Wrapper < Async::HTTP::Body::Readable def close: () -> untyped def empty?: () -> untyped def finish: () -> untyped def initialize: () -> void def length: () -> untyped def read: () -> untyped end # sig/async/http/body/writable.rbs class Async::HTTP::Body::Writable < Async::HTTP::Body::Readable def close: () -> untyped def empty?: () -> untyped def initialize: () -> void def inspect: () -> untyped def read: () -> untyped def write: () -> untyped end # sig/async/http/body/deflate.rbs class Async::HTTP::Body::ZStream < Async::HTTP::Body::Wrapper def self.encoding_name: () -> untyped def close: () -> untyped def initialize: () -> void def inspect: () -> untyped def length: () -> untyped def ratio: () -> untyped end # sig/async/http/client.rbs class Async::HTTP::Client def self.open: () -> untyped def call: () -> untyped def close: () -> untyped def connect: () -> untyped def initialize: () -> void end # sig/async/http/content_encoding.rbs class Async::HTTP::ContentEncoding < Async::HTTP::Middleware def call: () -> untyped def initialize: () -> void end # sig/async/http/internet.rbs class Async::HTTP::Internet def call: () -> untyped def close: () -> untyped def initialize: () -> void end # sig/async/http/middleware.rbs class Async::HTTP::Middleware def self.build: () -> untyped def call: () -> untyped def close: () -> untyped def initialize: () -> void end # sig/async/http/middleware/builder.rbs class Async::HTTP::Middleware::Builder def initialize: () -> void def run: () -> untyped def to_app: () -> untyped def use: () -> untyped end # sig/async/http/pool.rbs class Async::HTTP::Pool def acquire: () -> untyped def availability_string: () -> untyped def available_resource: () -> untyped def close: () -> untyped def create: () -> untyped def empty?: () -> untyped def initialize: () -> void def release: () -> untyped def retire: () -> untyped def reuse: () -> untyped def to_s: () -> untyped def wait_for_resource: () -> untyped end # sig/async/http/protocol/http1/client.rbs class Async::HTTP::Protocol::HTTP1::Client < Async::HTTP::Protocol::HTTP1::Connection def call: () -> untyped end # sig/async/http/protocol/http1/connection.rbs class Async::HTTP::Protocol::HTTP1::Connection < HTTP::Protocol::HTTP1::Connection def close: () -> untyped def connected?: () -> untyped def hijack: () -> untyped def multiplex: () -> untyped def peer: () -> untyped def read_chunked_body: () -> untyped def read_fixed_body: () -> untyped def read_line: () -> untyped def read_remainder_body: () -> untyped def read_tunnel_body: () -> untyped def reusable?: () -> untyped end # sig/async/http/protocol/http1/request.rbs class Async::HTTP::Protocol::HTTP1::Request < Async::HTTP::Protocol::HTTP1::Protocol::Request def hijack: () -> untyped def hijack?: () -> untyped def initialize: () -> void end # sig/async/http/protocol/http1/response.rbs class Async::HTTP::Protocol::HTTP1::Response < Async::HTTP::Protocol::HTTP1::Protocol::Response def initialize: () -> void end # sig/async/http/protocol/http1/server.rbs class Async::HTTP::Protocol::HTTP1::Server < Async::HTTP::Protocol::HTTP1::Connection def each: () -> untyped def next_request: () -> untyped end # sig/async/http/protocol/http2/client.rbs class Async::HTTP::Protocol::HTTP2::Client < HTTP::Protocol::HTTP2::Client def call: () -> untyped def initialize: () -> void end # sig/async/http/protocol/http2/request.rbs class Async::HTTP::Protocol::HTTP2::Request < Async::HTTP::Protocol::HTTP2::Protocol::Request def hijack?: () -> untyped def initialize: () -> void def receive_data: () -> untyped def receive_headers: () -> untyped def receive_reset_stream: () -> untyped def send_response: () -> untyped end # sig/async/http/protocol/http2/response.rbs class Async::HTTP::Protocol::HTTP2::Response < Async::HTTP::Protocol::HTTP2::Protocol::Response def initialize: () -> void def receive_data: () -> untyped def receive_headers: () -> untyped def receive_reset_stream: () -> untyped def send_request: () -> untyped def wait: () -> untyped end # sig/async/http/protocol/http2/server.rbs class Async::HTTP::Protocol::HTTP2::Server < HTTP::Protocol::HTTP2::Server def create_stream: () -> untyped def each: () -> untyped def initialize: () -> void def stop_connection: () -> untyped end # sig/async/http/protocol/http2/stream.rbs class Async::HTTP::Protocol::HTTP2::Stream < HTTP::Protocol::HTTP2::Stream def initialize: () -> void def receive_data: () -> untyped def receive_headers: () -> untyped def receive_reset_stream: () -> untyped def send_body: () -> untyped def send_chunk: () -> untyped def window_updated: () -> untyped end # sig/async/http/protocol/request.rbs class Async::HTTP::Protocol::Request < Async::HTTP::Protocol::HTTP::Request def hijack?: () -> untyped def peer: () -> untyped def remote_address: () -> untyped def remote_address=: () -> untyped end # sig/async/http/protocol/response.rbs class Async::HTTP::Protocol::Response < Async::HTTP::Protocol::HTTP::Response def hijack?: () -> untyped def peer: () -> untyped def remote_address: () -> untyped def remote_address=: () -> untyped end # sig/async/http/relative_location.rbs class Async::HTTP::RelativeLocation < Async::HTTP::Middleware def call: () -> untyped def initialize: () -> void end # sig/async/http/request.rbs class Async::HTTP::Request def self.[]: () -> untyped def connect?: () -> untyped def head?: () -> untyped def idempotent?: () -> untyped def initialize: () -> void def to_s: () -> untyped end # sig/async/http/response.rbs class Async::HTTP::Response def self.[]: () -> untyped def self.for_exception: () -> untyped def bad_request?: () -> untyped def continue?: () -> untyped def failure?: () -> untyped def initialize: () -> void def partial?: () -> untyped def preserve_method?: () -> untyped def redirection?: () -> untyped def server_failure?: () -> untyped def success?: () -> untyped def to_s: () -> untyped end # sig/async/http/server.rbs class Async::HTTP::Server < Async::HTTP::Middleware def self.for: () -> untyped def accept: () -> untyped def initialize: () -> void def run: () -> 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/url_endpoint.rbs class Async::HTTP::URLEndpoint < Async::HTTP::Async::IO::Endpoint 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 eql?: () -> untyped def hash: () -> untyped def hostname: () -> untyped def initialize: () -> void def key: () -> untyped def path: () -> untyped def port: () -> untyped def protocol: () -> untyped def secure?: () -> untyped def ssl_context: () -> untyped def ssl_verify_mode: () -> untyped def tcp_options: () -> untyped def to_s: () -> untyped end # sig/async/http/protocol/https.rbs class OpenSSL::SSL::SSLContext def alpn_protocols=: () -> untyped end # sig/async/http/protocol/https.rbs class OpenSSL::SSL::SSLSocket def alpn_protocol: () -> untyped end # sig/async/http/body/reader.rbs module Async::HTTP::Body::Reader def body?: () -> untyped def close: () -> untyped def each: () -> untyped def finish: () -> untyped def read: () -> untyped def save: () -> untyped end # sig/async/http/middleware.rbs module Async::HTTP::Middleware::HelloWorld def self.call: () -> untyped def self.close: () -> untyped end # sig/async/http/middleware/builder.rbs module Async::HTTP::Middleware::NotFound def self.call: () -> untyped def self.close: () -> untyped end # sig/async/http/middleware.rbs module Async::HTTP::Middleware::Okay def self.call: () -> untyped def self.close: () -> untyped end # sig/async/http/protocol/http1.rbs module Async::HTTP::Protocol::HTTP1 def self.client: () -> untyped def self.server: () -> untyped end # sig/async/http/protocol/http10.rbs module Async::HTTP::Protocol::HTTP10 def self.client: () -> untyped def self.server: () -> untyped end # sig/async/http/protocol/http11.rbs module Async::HTTP::Protocol::HTTP11 def self.client: () -> untyped def self.server: () -> untyped end # sig/async/http/protocol/http2.rbs module Async::HTTP::Protocol::HTTP2 def self.client: () -> untyped def self.server: () -> untyped end # sig/async/http/protocol/http2/connection.rbs module Async::HTTP::Protocol::HTTP2::Connection def close: () -> untyped def connected?: () -> untyped def initialize: () -> void def multiplex: () -> untyped def peer: () -> untyped def read_in_background: () -> untyped def reusable?: () -> untyped def start_connection: () -> untyped def stop_connection: () -> untyped def version: () -> untyped end # sig/async/http/protocol/https.rbs module Async::HTTP::Protocol::HTTPS def self.client: () -> untyped def self.protocol_for: () -> untyped def self.server: () -> untyped end