class HTTP2::Stream

Defined in:

http2.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(connection : Connection, id : UInt32) #

[View source]

Instance Method Detail

def data : IO::Memory | Nil #

[View source]
def data? : IO::Memory | Nil | Nil #

[View source]
def headers : HTTP::Headers #

[View source]
def id : UInt32 #

[View source]
def initial_window_size : UInt32 #

[View source]
def push_enabled? : Bool #

[View source]
def receive(headers : Frame::Headers, hpack_decoder : HPACK::Decoder) #

[View source]
def receive(data : Frame::Data, **_kwargs) #

[View source]
def receive(priority : Frame::Priority, **_kwargs) #

[View source]
def receive(reset_stream : Frame::ResetStream, **_kwargs) #

[View source]
def receive(push_promise : Frame::PushPromise, **_kwargs) #

[View source]
def receive(ping : Frame::Ping, **_kwargs) #

[View source]
def receive(go_away : Frame::GoAway, **_kwargs) #

[View source]
def receive(window_update : Frame::WindowUpdate, **_kwargs) #

[View source]
def receive(continuation : Frame::Continuation, **_kwargs) #

[View source]
def receive(settings : Frame::Settings, **_kwargs) #

[View source]
def send(data : Frame::Data) #

[View source]
def send(window_update : Frame::WindowUpdate) #

[View source]
def send(ping : Frame::Ping) #

[View source]
def send(settings : Frame::Settings) #

[View source]
def send(headers : Frame::Headers) #

[View source]
def state : State #

[View source]
def update_window_for(frame) #

[View source]
def window_size : UInt32 #

[View source]