diff --git a/3rdparty/o2/src/o2replyserver.h b/3rdparty/o2/src/o2replyserver.h new file mode 100644 index 0000000000000000000000000000000000000000..19b9932df351356849714c78062346b83185b669 --- /dev/null +++ b/3rdparty/o2/src/o2replyserver.h @@ -0,0 +1,26 @@ +#ifndef O2REPLYSERVER_H +#define O2REPLYSERVER_H + +#include +#include +#include +#include + +/// HTTP server to process authentication response. +class O2ReplyServer: public QTcpServer { + Q_OBJECT + +public: + explicit O2ReplyServer(QObject *parent = 0); + ~O2ReplyServer(); + +signals: + void verificationReceived(QMap); + +public slots: + void onIncomingConnection(); + void onBytesReady(); + QMap parseQueryParams(QByteArray *data); +}; + +#endif // O2REPLYSERVER_H