# 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/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 end # sig/async/http/body/slowloris.rbs class Async::HTTP::Body::Slowloris < Async::HTTP::Body::Writable def initialize: () -> void def write: () -> untyped end # sig/async/http/body/slowloris.rbs class Async::HTTP::Body::Slowloris::ThroughputError < Async::HTTP::Body::Slowloris::StandardError def initialize: () -> void 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/body/stream.rbs class Async::HTTP::Body::Stream def close: () -> untyped def close_read: () -> untyped def close_write: () -> untyped def closed?: () -> untyped def empty?: () -> untyped def flush: () -> untyped def initialize: () -> void def read: () -> untyped def read_next: () -> untyped def read_nonblock: () -> untyped def write: () -> untyped end # sig/async/http/body/writable.rbs class Async::HTTP::Body::Writable < Async::HTTP::Body::Readable def close: () -> untyped def closed?: () -> untyped def empty?: () -> untyped def initialize: () -> void def inspect: () -> untyped def length: () -> untyped def read: () -> untyped def write: () -> untyped end # sig/async/http/client.rbs class Async::HTTP::Client < Protocol::HTTP::Methods def self.open: () -> untyped def call: () -> untyped def close: () -> untyped def initialize: () -> void def make_pool: () -> untyped def secure?: () -> untyped end # sig/async/http/endpoint.rbs class Async::HTTP::Endpoint < 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 inspect: () -> untyped def key: () -> 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_options: () -> untyped def to_s: () -> untyped def to_url: () -> untyped end # sig/async/http/internet.rbs class Async::HTTP::Internet def call: () -> untyped def close: () -> untyped def initialize: () -> void end # sig/async/http/pool.rbs class Async::HTTP::Pool def acquire: () -> untyped def availability_string: () -> untyped def available_resource: () -> untyped def busy?: () -> 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 < Protocol::HTTP1::Connection def close: () -> untyped def connected?: () -> untyped def http1?: () -> untyped def http2?: () -> untyped def initialize: () -> void def multiplex: () -> untyped def peer: () -> untyped def read_line: () -> untyped def read_line?: () -> 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 self.read: () -> untyped 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 self.read: () -> untyped def hijack!: () -> untyped def hijack?: () -> untyped 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 fail_request: () -> untyped 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 initialize: () -> void def stop_connection: () -> untyped end # sig/async/http/protocol/http2/promise.rbs class Async::HTTP::Protocol::HTTP2::Promise < Async::HTTP::Protocol::HTTP2::Response def build_request: () -> 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 close!: () -> untyped def create_promise_stream: () -> untyped def hijack?: () -> untyped def initialize: () -> void def push: () -> untyped def push?: () -> untyped def receive_data: () -> untyped def receive_headers: () -> untyped def receive_reset_stream: () -> untyped def send_response: () -> untyped def stop_connection: () -> untyped end # sig/async/http/protocol/http2/response.rbs class Async::HTTP::Protocol::HTTP2::Response < Async::HTTP::Protocol::HTTP2::Protocol::Response def close!: () -> untyped def create_promise_stream: () -> untyped def initialize: () -> void def notify!: () -> untyped def promises: () -> untyped def receive_data: () -> untyped def receive_headers: () -> untyped def receive_reset_stream: () -> untyped def send_request: () -> untyped def stop_connection: () -> untyped def wait: () -> untyped end # sig/async/http/protocol/http2/server.rbs class Async::HTTP::Protocol::HTTP2::Server < 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 < Protocol::HTTP2::Stream def close!: () -> untyped def create_promise_stream: () -> untyped 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 stop_connection: () -> untyped def window_updated: () -> untyped end # sig/async/http/protocol/request.rbs class Async::HTTP::Protocol::Request < Protocol::HTTP::Request def hijack?: () -> untyped def peer: () -> untyped def push?: () -> untyped def remote_address: () -> untyped def remote_address=: () -> untyped end # sig/async/http/protocol/response.rbs class Async::HTTP::Protocol::Response < 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 < Protocol::HTTP::Middleware def call: () -> untyped def initialize: () -> void end # sig/async/http/server.rbs class Async::HTTP::Server < Protocol::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/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/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.bidirectional?: () -> untyped def self.client: () -> untyped def self.server: () -> untyped end # sig/async/http/protocol/http11.rbs module Async::HTTP::Protocol::HTTP11 def self.bidirectional?: () -> untyped def self.client: () -> untyped def self.server: () -> untyped end # sig/async/http/protocol/http2.rbs module Async::HTTP::Protocol::HTTP2 def self.bidirectional?: () -> untyped 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 http1?: () -> untyped def http2?: () -> 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/http2.rbs module Async::HTTP::Protocol::HTTP2::WithPush def self.client: () -> untyped def self.server: () -> 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