#pragma once #include #include #include class AOPacket { public: static QString encode(QString data); static QString decode(QString data); AOPacket(); AOPacket(QString header); AOPacket(QString header, QStringList content); QString header(); QStringList &content(); QString toString(bool ensureEncoded = false); private: QString m_header; QStringList m_content; }; Q_DECLARE_METATYPE(AOPacket)