Method: Protocol::HTTP2::Connection#initialize
- Defined in:
- lib/protocol/http2/connection.rb
#initialize(framer, local_stream_id) ⇒ Connection
Returns a new instance of Connection.
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
# File 'lib/protocol/http2/connection.rb', line 31 def initialize(framer, local_stream_id) @state = :new @streams = {} @framer = framer @local_stream_id = local_stream_id @remote_stream_id = 0 @local_settings = PendingSettings.new @remote_settings = Settings.new @decoder = HPACK::Context.new @encoder = HPACK::Context.new @local_window = Window.new(@local_settings.initial_window_size) @remote_window = Window.new(@remote_settings.initial_window_size) end |