diff options
Diffstat (limited to 'src/loginrpc.h')
-rw-r--r-- | src/loginrpc.h | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/loginrpc.h b/src/loginrpc.h new file mode 100644 index 0000000..1777ca4 --- /dev/null +++ b/src/loginrpc.h @@ -0,0 +1,25 @@ +#ifndef _LOGIN_RPC_H_ +#define _LOGIN_RPC_H_ + +#include <QObject> +#include <QString> + +class QTcpServer; +class QTcpSocket; + +class LoginRpc : public QObject +{ + Q_OBJECT + +public: + explicit LoginRpc(int port, QObject *parent); + +private: + void handleIncoming(QTcpSocket *sock); + void handleCommandV1(const QString &command); + +signals: + void loginRequest(const QString &username, const QString &password, const QString &resolution); +}; + +#endif |