1
0
mirror of https://gitee.com/drabel/LibQQt.git synced 2025-01-04 10:18:44 +08:00
2017-10-17 21:45:34 +08:00

41 lines
706 B
C++

#ifndef FILETRANSFERPROTOCOL_H
#define FILETRANSFERPROTOCOL_H
#include <QObject>
#include <qqtmessage.h>
#include <qqtprotocol.h>
class FiletransferMessage:public QQTMessage
{
Q_OBJECT
public:
explicit FiletransferMessage(QObject* parent = 0):QQTMessage(parent) {}
// QQTMessage interface
public:
virtual void parser(const QByteArray &l) override
{
}
virtual void packer(QByteArray &l) override
{
}
private:
quint16 header;
QByteArray body;
quint32 tail;
};
class FiletransferProtocol : public QQTProtocol
{
Q_OBJECT
public:
explicit FiletransferProtocol(QObject *parent = nullptr);
signals:
public slots:
};
#endif // FILETRANSFERPROTOCOL_H