1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#pragma once #include "net/NetAction.h" namespace Net { class Validator { public: /* con/des */ Validator() {}; virtual ~Validator() {}; public: /* methods */ virtual bool init(QNetworkRequest & request) = 0; virtual bool write(QByteArray & data) = 0; virtual bool abort() = 0; virtual bool validate(QNetworkReply & reply) = 0; }; }