Method: Protocol::HTTP2::Frame#read_header

Defined in:
lib/protocol/http2/frame.rb

#read_header(stream) ⇒ Object



163
164
165
166
167
168
169
170
# File 'lib/protocol/http2/frame.rb', line 163

def read_header(stream)
	if buffer = stream.read(9)
		@length, @type, @flags, @stream_id = Frame.parse_header(buffer)
		# puts "read_header: #{@length} #{@type} #{@flags} #{@stream_id}"
	else
		raise EOFError, "Could not read frame header!"
	end
end