#ifndef AOPACKET_H #define AOPACKET_H #include #include #include class AOPacket { public: AOPacket(QString p_packet_string); AOPacket(QString header, QStringList &p_contents); ~AOPacket(); QString get_header() {return m_header;} QStringList &get_contents() {return m_contents;} QString to_string(); void encrypt_header(unsigned int p_key); void decrypt_header(unsigned int p_key); void net_encode(); void net_decode(); private: bool encrypted = false; QString m_header; QStringList m_contents; }; #endif // AOPACKET_H