# File lib/ftw/websocket/parser.rb, line 49
  def initialize
    @logger = Cabin::Channel.get
    @opcode = 0
    @masking_key = ""
    @flag_final_payload = 0
    @flag_mask = 0

    transition(:flags_and_opcode, 1)
    @buffer = ""
    @buffer.force_encoding("BINARY")
  end