# sig/protocol/http2/client.rbs class Protocol::HTTP2::Client < Protocol::HTTP2::Connection def create_push_promise_stream: () -> untyped def initialize: () -> void def local_stream_id?: () -> untyped def receive_push_promise: () -> untyped def remote_stream_id?: () -> untyped def send_connection_preface: () -> untyped def valid_remote_stream_id?: () -> untyped end # sig/protocol/http2/connection.rbs class Protocol::HTTP2::Connection def []: () -> untyped def accept_push_promise_stream: () -> untyped def accept_stream: () -> untyped def client_stream_id?: () -> untyped def close: () -> untyped def close!: () -> untyped def closed?: () -> untyped def closed_stream_id?: () -> untyped def consume_window: () -> untyped def create_push_promise_stream: () -> untyped def create_stream: () -> untyped def decode_headers: () -> untyped def delete: () -> untyped def encode_headers: () -> untyped def id: () -> untyped def idle_stream_id?: () -> untyped def ignore_frame?: () -> untyped def initialize: () -> void def maximum_concurrent_streams: () -> untyped def maximum_frame_size: () -> untyped def next_stream_id: () -> untyped def open!: () -> untyped def process_settings: () -> untyped def read_frame: () -> untyped def receive_continuation: () -> untyped def receive_data: () -> untyped def receive_frame: () -> untyped def receive_goaway: () -> untyped def receive_headers: () -> untyped def receive_ping: () -> untyped def receive_priority: () -> untyped def receive_push_promise: () -> untyped def receive_reset_stream: () -> untyped def receive_settings: () -> untyped def receive_window_update: () -> untyped def send_goaway: () -> untyped def send_ping: () -> untyped def send_priority: () -> untyped def send_settings: () -> untyped def server_stream_id?: () -> untyped def synchronize: () -> untyped def update_local_settings: () -> untyped def update_remote_settings: () -> untyped def valid_remote_stream_id?: () -> untyped def write_frame: () -> untyped def write_frames: () -> untyped end # sig/protocol/http2/continuation_frame.rbs class Protocol::HTTP2::ContinuationFrame < Protocol::HTTP2::Frame def apply: () -> untyped def inspect: () -> untyped end # sig/protocol/http2/data_frame.rbs class Protocol::HTTP2::DataFrame < Protocol::HTTP2::Frame def apply: () -> untyped def end_stream?: () -> untyped def inspect: () -> untyped def pack: () -> untyped end # sig/protocol/http2/dependency.rbs class Protocol::HTTP2::Dependency def self.create: () -> untyped def <=>: () -> untyped def add_child: () -> untyped def clear_cache!: () -> untyped def consume_window: () -> untyped def delete!: () -> untyped def exclusive_child: () -> untyped def initialize: () -> void def inspect: () -> untyped def ordered_children: () -> untyped def print_hierarchy: () -> untyped def priority: () -> untyped def priority=: () -> untyped def process_priority: () -> untyped def receive_priority: () -> untyped def remove_child: () -> untyped def send_priority: () -> untyped def stream: () -> untyped def total_weight: () -> untyped end # sig/protocol/http2/error.rbs class Protocol::HTTP2::FlowControlError < Protocol::HTTP2::ProtocolError def initialize: () -> void end # sig/protocol/http2/frame.rbs class Protocol::HTTP2::Frame def self.parse_header: () -> untyped def <=>: () -> untyped def apply: () -> untyped def clear_flags: () -> untyped def connection?: () -> untyped def flag_set?: () -> untyped def header: () -> untyped def initialize: () -> void def inspect: () -> untyped def pack: () -> untyped def read: () -> untyped def read_header: () -> untyped def read_payload: () -> untyped def set_flags: () -> untyped def to_ary: () -> untyped def unpack: () -> untyped def valid_type?: () -> untyped def write: () -> untyped def write_header: () -> untyped def write_payload: () -> untyped end # sig/protocol/http2/error.rbs class Protocol::HTTP2::FrameSizeError < Protocol::HTTP2::ProtocolError def initialize: () -> void end # sig/protocol/http2/framer.rbs class Protocol::HTTP2::Framer def close: () -> untyped def closed?: () -> untyped def flush: () -> untyped def initialize: () -> void def read_connection_preface: () -> untyped def read_frame: () -> untyped def read_header: () -> untyped def write_connection_preface: () -> untyped def write_frame: () -> untyped end # sig/protocol/http2/goaway_frame.rbs class Protocol::HTTP2::GoawayFrame < Protocol::HTTP2::Frame def apply: () -> untyped def connection?: () -> untyped def pack: () -> untyped def unpack: () -> untyped end # sig/protocol/http2/error.rbs class Protocol::HTTP2::HeaderError < Protocol::HTTP2::StreamClosed def initialize: () -> void end # sig/protocol/http2/headers_frame.rbs class Protocol::HTTP2::HeadersFrame < Protocol::HTTP2::Frame def apply: () -> untyped def end_stream?: () -> untyped def inspect: () -> untyped def pack: () -> untyped def priority?: () -> untyped def unpack: () -> untyped end # sig/protocol/http2/window_update_frame.rbs class Protocol::HTTP2::LocalWindow < Protocol::HTTP2::Window def initialize: () -> void def limited?: () -> untyped def wanted: () -> untyped end # sig/protocol/http2/settings_frame.rbs class Protocol::HTTP2::PendingSettings def acknowledge: () -> untyped def append: () -> untyped def enable_connect_protocol: () -> untyped def enable_push: () -> untyped def header_table_size: () -> untyped def initial_window_size: () -> untyped def initialize: () -> void def maximum_concurrent_streams: () -> untyped def maximum_frame_size: () -> untyped def maximum_header_list_size: () -> untyped end # sig/protocol/http2/ping_frame.rbs class Protocol::HTTP2::PingFrame < Protocol::HTTP2::Frame def acknowledge: () -> untyped def apply: () -> untyped def connection?: () -> untyped def read_payload: () -> untyped end # sig/protocol/http2/priority_frame.rbs class Protocol::HTTP2::Priority def self.default: () -> untyped def self.unpack: () -> untyped def pack: () -> untyped def weight=: () -> untyped end # sig/protocol/http2/priority_frame.rbs class Protocol::HTTP2::PriorityFrame < Protocol::HTTP2::Frame def apply: () -> untyped def pack: () -> untyped def read_payload: () -> untyped def unpack: () -> untyped end # sig/protocol/http2/error.rbs class Protocol::HTTP2::ProtocolError < Protocol::HTTP2::Error def initialize: () -> void end # sig/protocol/http2/push_promise_frame.rbs class Protocol::HTTP2::PushPromiseFrame < Protocol::HTTP2::Frame def apply: () -> untyped def pack: () -> untyped def unpack: () -> untyped end # sig/protocol/http2/reset_stream_frame.rbs class Protocol::HTTP2::ResetStreamFrame < Protocol::HTTP2::Frame def apply: () -> untyped def pack: () -> untyped def read_payload: () -> untyped def unpack: () -> untyped end # sig/protocol/http2/server.rbs class Protocol::HTTP2::Server < Protocol::HTTP2::Connection def accept_push_promise_stream: () -> untyped def enable_push?: () -> untyped def initialize: () -> void def local_stream_id?: () -> untyped def read_connection_preface: () -> untyped def remote_stream_id?: () -> untyped def valid_remote_stream_id?: () -> untyped end # sig/protocol/http2/settings_frame.rbs class Protocol::HTTP2::Settings def difference: () -> untyped def enable_connect_protocol=: () -> untyped def enable_connect_protocol?: () -> untyped def enable_push=: () -> untyped def enable_push?: () -> untyped def initial_window_size=: () -> untyped def initialize: () -> void def maximum_frame_size=: () -> untyped def update: () -> untyped end # sig/protocol/http2/settings_frame.rbs class Protocol::HTTP2::SettingsFrame < Protocol::HTTP2::Frame def apply: () -> untyped def connection?: () -> untyped def pack: () -> untyped def read_payload: () -> untyped def unpack: () -> untyped end # sig/protocol/http2/stream.rbs class Protocol::HTTP2::Stream def self.create: () -> untyped def accept_push_promise_stream: () -> untyped def active?: () -> untyped def close: () -> untyped def close!: () -> untyped def closed: () -> untyped def closed?: () -> untyped def consume_remote_window: () -> untyped def create_push_promise_stream: () -> untyped def ignore_data: () -> untyped def ignore_headers: () -> untyped def initialize: () -> void def inspect: () -> untyped def maximum_frame_size: () -> untyped def open!: () -> untyped def parent=: () -> untyped def priority: () -> untyped def priority=: () -> untyped def process_data: () -> untyped def process_headers: () -> untyped def receive_data: () -> untyped def receive_headers: () -> untyped def receive_push_promise: () -> untyped def receive_reset_stream: () -> untyped def reserved_local!: () -> untyped def reserved_remote!: () -> untyped def send_data: () -> untyped def send_headers: () -> untyped def send_headers?: () -> untyped def send_push_promise: () -> untyped def send_reset_stream: () -> untyped def weight: () -> untyped def write_data: () -> untyped def write_frame: () -> untyped def write_headers: () -> untyped def write_push_promise: () -> untyped end # sig/protocol/http2/error.rbs class Protocol::HTTP2::StreamClosed < Protocol::HTTP2::StreamError def initialize: () -> void end # sig/protocol/http2/window_update_frame.rbs class Protocol::HTTP2::Window def available?: () -> untyped def capacity=: () -> untyped def consume: () -> untyped def expand: () -> untyped def full?: () -> untyped def initialize: () -> void def inspect: () -> untyped def limited?: () -> untyped def wanted: () -> untyped end # sig/protocol/http2/window_update_frame.rbs class Protocol::HTTP2::WindowUpdateFrame < Protocol::HTTP2::Frame def apply: () -> untyped def pack: () -> untyped def read_payload: () -> untyped def unpack: () -> untyped end # sig/protocol/http2/ping_frame.rbs module Protocol::HTTP2::Acknowledgement def acknowledge: () -> untyped def acknowledgement!: () -> untyped def acknowledgement?: () -> untyped end # sig/protocol/http2/continuation_frame.rbs module Protocol::HTTP2::Continued def continued?: () -> untyped def end_headers?: () -> untyped def initialize: () -> void def pack: () -> untyped def read: () -> untyped def unpack: () -> untyped def write: () -> untyped end # sig/protocol/http2/flow_controlled.rbs module Protocol::HTTP2::FlowControlled def available_frame_size: () -> untyped def available_size: () -> untyped def consume_local_window: () -> untyped def consume_remote_window: () -> untyped def receive_window_update: () -> untyped def request_window_update: () -> untyped def send_window_update: () -> untyped def update_local_window: () -> untyped def window_updated: () -> untyped end # sig/protocol/http2/padded.rbs module Protocol::HTTP2::Padded def pack: () -> untyped def padded?: () -> untyped def unpack: () -> untyped end