class MQTT::SN::Packet::Publish
def encode_body
def encode_body raise 'id must be an Integer' unless id.is_a?(Integer) [encode_flags, encode_topic_id, id, data].pack('Cnna*') end
def parse_body(buffer)
def parse_body(buffer) flags, topic_id, self.id, self.data = buffer.unpack('Cnna*') parse_flags(flags) parse_topic_id(topic_id) end