#ifndef HAVOC_CONNECTOR_HPP #define HAVOC_CONNECTOR_HPP #include #include #include #include #include #include namespace HavocNamespace { class Connector : public QTcpSocket { private: QWebSocket* Socket = nullptr; Util::ConnectionInfo* Teamserver = nullptr; HavocSpace::Packager* Packager = nullptr; public: QString ErrorString = nullptr; Connector( Util::ConnectionInfo* ); ~Connector() noexcept; bool Disconnect(); void SendLogin(); void SendPackage( Util::Packager::PPackage package ); }; } #endif //HAVOC_CONNECTOR_HPP