# 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 close: () -> untyped def empty?: () -> 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 empty?: () -> untyped def initialize: () -> void def inspect: () -> untyped def read: () -> untyped def stop: () -> 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/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 empty?: () -> untyped def initialize: () -> void def inspect: () -> untyped def join: () -> untyped def read: () -> untyped def stop: () -> 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 join: () -> untyped def length: () -> untyped def read: () -> untyped def stop: () -> untyped end # sig/async/http/body/fixed.rbs class Async::HTTP::Body::Remainder < Async::HTTP::Body::Readable def empty?: () -> untyped def initialize: () -> void def inspect: () -> untyped def join: () -> untyped def read: () -> untyped def stop: () -> 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 complete_statistics: () -> untyped def first_chunk_duration: () -> untyped def format_duration: () -> untyped def initialize: () -> void def inspect: () -> untyped def read: () -> untyped def stop: () -> 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 initialize: () -> void def read: () -> untyped def stop: () -> untyped end # sig/async/http/body/wrapper.rbs class Async::HTTP::Body::Wrapper < Async::HTTP::Body::Readable def close: () -> untyped def empty?: () -> untyped def initialize: () -> void def inspect: () -> untyped def length: () -> untyped def read: () -> untyped def stop: () -> untyped end # sig/async/http/body/writable.rbs class Async::HTTP::Body::Writable < Async::HTTP::Body::Readable def empty?: () -> untyped def finish: () -> untyped def initialize: () -> void def inspect: () -> untyped def read: () -> untyped def stop: () -> 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 initialize: () -> void def inspect: () -> untyped def length: () -> untyped def ratio: () -> untyped def stop: () -> 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/headers.rbs class Async::HTTP::Headers def self.[]: () -> untyped def ==: () -> untyped def []: () -> untyped def []=: () -> untyped def add: () -> untyped def delete: () -> untyped def each: () -> untyped def empty?: () -> untyped def freeze: () -> untyped def include?: () -> untyped def initialize: () -> void def merge: () -> untyped def slice!: () -> untyped def to_h: () -> untyped end # sig/async/http/headers.rbs class Async::HTTP::Headers::Merged def each: () -> untyped def initialize: () -> void end # sig/async/http/headers.rbs class Async::HTTP::Headers::Multiple < Async::HTTP::Headers::Array def initialize: () -> void def to_s: () -> untyped end # sig/async/http/headers.rbs class Async::HTTP::Headers::Split < Async::HTTP::Headers::Array def <<: () -> untyped def initialize: () -> void def to_s: () -> untyped 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 close: () -> untyped def create: () -> untyped def empty?: () -> untyped def initialize: () -> void def next_available: () -> untyped def release: () -> untyped def retire: () -> untyped def reuse: () -> untyped def wait_for_next_available: () -> untyped end # sig/async/http/protocol/http1.rbs class Async::HTTP::Protocol::HTTP1 < Async::HTTP::Protocol::Async::IO::Protocol::Line def client: () -> untyped def create_handler: () -> untyped def initialize: () -> void def receive_requests: () -> untyped end # sig/async/http/protocol/http10.rbs class Async::HTTP::Protocol::HTTP10 < Async::HTTP::Protocol::HTTP11 def persistent?: () -> untyped def version: () -> untyped def write_body: () -> untyped def write_persistent_header: () -> untyped end # sig/async/http/protocol/http11.rbs class Async::HTTP::Protocol::HTTP11 < Async::HTTP::Protocol::Async::IO::Protocol::Line def call: () -> untyped def good?: () -> untyped def hijack: () -> untyped def initialize: () -> void def multiplex: () -> untyped def next_request: () -> untyped def peer: () -> untyped def persistent?: () -> untyped def read_body: () -> untyped def read_headers: () -> untyped def read_request: () -> untyped def read_request_body: () -> untyped def read_response: () -> untyped def read_response_body: () -> untyped def receive_requests: () -> untyped def reusable?: () -> untyped def version: () -> untyped def write_body: () -> untyped def write_body_and_close: () -> untyped def write_chunked_body: () -> untyped def write_empty_body: () -> untyped def write_fixed_length_body: () -> untyped def write_headers: () -> untyped def write_persistent_header: () -> untyped def write_request: () -> untyped def write_response: () -> untyped end # sig/async/http/protocol/http11.rbs class Async::HTTP::Protocol::HTTP11::Request < Async::HTTP::Protocol::HTTP11::Protocol::Request def hijack: () -> untyped def hijack?: () -> untyped def initialize: () -> void end # sig/async/http/protocol/http11.rbs class Async::HTTP::Protocol::HTTP11::Response < Async::HTTP::Protocol::HTTP11::Protocol::Response def initialize: () -> void end # sig/async/http/protocol/http2.rbs class Async::HTTP::Protocol::HTTP2 def self.client: () -> untyped def self.server: () -> untyped def call: () -> untyped def close: () -> untyped def generate_response: () -> untyped def good?: () -> untyped def initialize: () -> void def multiplex: () -> untyped def peer: () -> untyped def read_in_background: () -> untyped def receive_requests: () -> untyped def reusable?: () -> untyped def start_connection: () -> untyped def version: () -> untyped def write_request: () -> untyped end # sig/async/http/protocol/http2.rbs class Async::HTTP::Protocol::HTTP2::Request < Async::HTTP::Protocol::HTTP2::Protocol::Request def assign_headers: () -> untyped def hijack?: () -> untyped def initialize: () -> void end # sig/async/http/protocol/http2.rbs class Async::HTTP::Protocol::HTTP2::Response < Async::HTTP::Protocol::HTTP2::Protocol::Response def assign_headers: () -> untyped def initialize: () -> void 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/reference.rbs class Async::HTTP::Reference def self.[]: () -> untyped def self.parse: () -> untyped def +: () -> untyped def []: () -> untyped def append: () -> untyped def dup: () -> untyped def encode: () -> untyped def escape: () -> untyped def escape_path: () -> untyped def expand_path: () -> untyped def initialize: () -> void def to_str: () -> 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 bind: () -> untyped def connect: () -> 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 port: () -> untyped def protocol: () -> untyped def secure?: () -> untyped def ssl_context: () -> 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 close: () -> untyped def each: () -> untyped def finish: () -> untyped def read: () -> untyped def stop: () -> 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/https.rbs module Async::HTTP::Protocol::HTTPS def self.client: () -> untyped def self.protocol_for: () -> untyped def self.server: () -> untyped end