class MQTT::SN::Packet::Subscribe

def encode_body

def encode_body
  raise 'id must be an Integer' unless id.is_a?(Integer)
  [encode_flags, id, encode_topic].pack('Cna*')
end

def parse_body(buffer)

def parse_body(buffer)
  flags, self.id, topic = buffer.unpack('Cna*')
  parse_flags(flags)
  parse_topic(topic)
end