From 6665f417c930f42118b4c4ef3031470d2b2a4efd Mon Sep 17 00:00:00 2001 From: semenov Date: Thu, 20 Nov 2025 17:20:52 +0300 Subject: [PATCH] feat: add client information --- Core/recognizesystem.cpp | 8 +- Core/recognizesystem.h | 4 +- Data/Client.h | 105 + RRJClient.pro | 1 + StaticData/authData.xml | 2 +- StaticData/clientHash.xml | 7779 +++++++++++++++++----------------- StaticData/serverHash.xml | 6260 +++++++++++++-------------- StaticData/settings.xml | 6 +- StaticData/streamingHash.xml | 7701 ++++++++++++++++----------------- StaticData/temp.xml | 2 +- coremanager.cpp | 32 +- coremanager.h | 4 +- 12 files changed, 11023 insertions(+), 10881 deletions(-) create mode 100644 Data/Client.h diff --git a/Core/recognizesystem.cpp b/Core/recognizesystem.cpp index 5ddb399..03328ac 100644 --- a/Core/recognizesystem.cpp +++ b/Core/recognizesystem.cpp @@ -14,11 +14,12 @@ RecognizeSystem::RecognizeSystem(QObject *parent): countSend = 0; } -void RecognizeSystem::initialize(DataParser *dataParser, VersionContainer *versionContainer,PostProcessorSystem *postProcessorSystem) +void RecognizeSystem::initialize(DataParser *dataParser, VersionContainer *versionContainer,PostProcessorSystem *postProcessorSystem,Client *client) { this->versionContainer = versionContainer; this->postProcessorSystem = postProcessorSystem; this->dataParser = dataParser; + this->client = client; } void RecognizeSystem::recognize(QTcpSocket *socket) @@ -264,7 +265,10 @@ void RecognizeSystem::recognize(QTcpSocket *socket) if (packetType == PacketType::TYPE_XMLANSWER_DOCS_CHANGED) //на случай общего обновления { - emit sigSendPacketType(PacketType::GET_DOCS); + if (client->getIsLoggedIn()) + { + emit sigSendPacketType(PacketType::GET_DOCS); + } } if (packetType == PacketType::UPDATE_FILE_COMPLETE) diff --git a/Core/recognizesystem.h b/Core/recognizesystem.h index 6f652ad..b245bb9 100644 --- a/Core/recognizesystem.h +++ b/Core/recognizesystem.h @@ -10,6 +10,7 @@ #include #include #include +#include #include #include @@ -20,7 +21,7 @@ class RecognizeSystem : public QObject public: explicit RecognizeSystem(QObject *parent = 0); ~RecognizeSystem(){}; - void initialize(DataParser *dataParser, VersionContainer* versionContainer,PostProcessorSystem *postProcessorSystem); + void initialize(DataParser *dataParser, VersionContainer* versionContainer,PostProcessorSystem *postProcessorSystem,Client *client); void recognize(QTcpSocket *socket); signals: void sigUpdateBytesAvailable(); @@ -42,6 +43,7 @@ private: PacketType packetType; QString filePath; QByteArray tmpBlock; + Client *client; qint64 sizeReceiveData; qint64 fileSize; diff --git a/Data/Client.h b/Data/Client.h new file mode 100644 index 0000000..e4376af --- /dev/null +++ b/Data/Client.h @@ -0,0 +1,105 @@ +#ifndef CLIENT_H +#define CLIENT_H + +#include +#include + +class Client +{ + +public: + Client(QObject *parent = nullptr): + login(""), + ready(false) + { }; + ~Client(){}; + +public: + QString getFullName() + { + return fullName; + }; + + void setLogin(QString login) + { + this->login = login; + isLoggedIn = true; + fullName = "Name: " + name + " IP: " + address + " port : " + port + " login: " + login; + } + QString getLogin() + { + return login; + } + + QString getAddress() + { + return address; + } + QString getPort() + { + return port; + } + + bool getReady() + { + return ready; + } + + void setReady(bool ready) + { + this->ready = ready; + } + + bool operator == (Client* right) + { + return this->address == right->address; + } + + bool getIsLoggedIn() + { + return isLoggedIn; + } + + void setIsLoggedIn(bool value) + { + isLoggedIn = value; + } + + QString getId() + { + return id; + } + + void setId(QString value) + { + id = value; + } + + QByteArray getClientHash() + { + return clientHash; + } + void setClientHash(const QByteArray &value) + { + clientHash = value; + } + + + +private: + QString name; + QString address; + QString port; + QString fullName; + QString id; + + QString login; + bool ready; + bool isLoggedIn; + QByteArray clientHash; + +}; + +#endif // CLIENT_H + + diff --git a/RRJClient.pro b/RRJClient.pro index d293270..301ac88 100644 --- a/RRJClient.pro +++ b/RRJClient.pro @@ -59,6 +59,7 @@ HEADERS += \ Core\tcpclient.h\ Core\tools.h\ Core\hashcomparer.h \ + Data/Client.h \ Data/monitorInfo.h \ Data/streamingversiondata.h \ Data\FileData.h\ diff --git a/StaticData/authData.xml b/StaticData/authData.xml index 83cfe6f..932d247 100644 --- a/StaticData/authData.xml +++ b/StaticData/authData.xml @@ -1,2 +1,2 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/StaticData/clientHash.xml b/StaticData/clientHash.xml index e8c6553..d4ce3d3 100644 --- a/StaticData/clientHash.xml +++ b/StaticData/clientHash.xml @@ -1,41 +1,41 @@ - - - - + + + + + - - - + + - - - + + + - + @@ -43,9 +43,9 @@ - + @@ -63,94 +63,94 @@ - + + - - + - - + + - + + + - - - + - - - + - + + + - - + + - - - - + - + - - + + + - - + + + + + - - + - + @@ -206,33 +206,33 @@ - + - + - - - - - - - + + + - + + - + + + + - + @@ -241,7 +241,7 @@ - + @@ -251,67 +251,67 @@ - + - + + - - - + - - - + - + + - - + + + - - - - + + + + + - - + - - - - - - - + + + + + + + + + - + - @@ -324,6 +324,7 @@ + @@ -341,74 +342,73 @@ - - - + - + + + - + - - + - - - - - - - - - + + + + + + + + + - - + + + - - - - - + + + + + - - + - + - + @@ -417,19 +417,19 @@ - + - + - + + - @@ -454,49 +454,49 @@ - + - + - + - + - + - - + + - - - + + - + + - + - - + + @@ -506,30 +506,30 @@ - + - + - - + + - + - + - + @@ -540,15 +540,15 @@ - + - + @@ -557,53 +557,53 @@ - + - - - + + + - + - - + + - + - - - + + + - + - + - + @@ -616,30 +616,30 @@ - + - + - - - + + + - - + + - + @@ -649,8 +649,8 @@ - + @@ -665,24 +665,24 @@ + - - + + - - + @@ -690,170 +690,169 @@ - - + + - - + + - - + + - - + + + - - + + - + - - + - - + - - + + - + + - - + + - - + + - - + - + - - + - + + + - - - + + + - - - + + - - - + - + + + + - + - - - + + - - + + - - + + @@ -861,96 +860,96 @@ + - - + - - - + + + - - + + - - - + + + - + - + - + - + - + - - + + + - - + - + - + - + - + - - + + @@ -958,34 +957,34 @@ - - + + - - + + - - - + + + - + + - @@ -994,64 +993,64 @@ - + + - + - - - + + + - - - - + + + - + + - - + - + - - - - + + + - + + @@ -1059,176 +1058,177 @@ - - + + + + + - - - + + - - - + + + - - + + - - - + + + - + - + + - - - - - - - + + + + + + - - - + + - + - + - + - + - - + + + - + - - + + - - + + - + - - - + + + - + - + - + - + - - + + - - - + - - - - - - + + + + + + + - - + + - + @@ -1236,16 +1236,16 @@ - + - - - - + + + + @@ -1253,309 +1253,308 @@ - - - - - - + + + + + + - + - - + + + - - + - + - + - - + + + - - - - - + + - + + - - + + + - - - + + - + - - + - + - + + - - - + + + + - - - - + + + - - - - + + + + - + - - + - + + - - - + + + - - + + - - + - + + - + - - + + - + - - - - + + + + + - - + - + - - - + - + + + - - + + - - - + + + + - - + - - + + - + - - - - + + + + - + + - - - - - - + + + + - + + - + - + - + - + - - + + - - - + + - + + @@ -1564,20 +1563,20 @@ - + - + - - - + + + - + @@ -1585,18 +1584,18 @@ + + - - - + - - + + @@ -1604,7313 +1603,7327 @@ - + - + - - + - + - + - + + - - - + + + - + - + - - + - + - + + - + - - + - + + + - - + - - + + - - - + - - + - + + + - + + - - - - - + + + - - - - - - - + - + + + + + + + - + + - + - - + + + - + + - - + - + + + - + - - - - + + + - - + - - + + - + + + - - - + - - + + - + - - - + + + - - - + - - - + + + + + - - + - + + - + - - + - + - - - + - + + + + - - + - + - + - - - - - + + + - + + - - - + + + + + - - + + + - - + - + + - + - - - + - + + - - + + - + - - - - + + + + - + - - + + - + + - + - - - - + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + - + - - - - - + + + - + + - + + + - - + + - + - - - - + + + + - - + - - - - + + + + + - + - - - + - + - - - - - - - - - + + + + + + + + + - - + + + + - - + + - - - + + - - - - - - - - - + + + + + + + + + + - + + - - - - + - + + + + - + - - + + + - - - - + + - - - - - - + + + + + - - - - + - - - - - - - + + + + - + + + + + + + + - + + + + - - - - - - + + + + - - - - + + - - + + - - - - + + + + + - + - - + + - + + - - - - - - + + + + + + - - - + - - - + + + + - - - - - - - + + + + + - - - - + + - + + + - + + + - - + + - - - - - - - + + + + + + - + + - - - - - - - - + - - - + + + + + + - + + + - - - - + + + + - + + + + - - - - + + - - + - - + + + - + - - + - - + + - + - - - - - - - - + + - + + + + + + + + + - - - - - + + + + + - + - + - - + + - - - - + + + + - + + + - - - + - - - - - - + + + + + - + + + - - - - + - + - - - + + - - + + + + + - - - - + + + + + - - - + + + - - + + + - - - + - + - - - - + + + + + + - - - - + + - - - - + + + + + - - - + + - + - - + - - - - - - + + + + + + + + - - - + - + + - - - - + + + + - - - + + + - + + + - - - - - - + + + + - + + + - - - - - - - - - + + + + - - + + + + + + - + - + + - - + + - - - + - + + + - + + - - - - - + + + + - - - - + + + - - - - - - - + + + + + + + + - + + - - - - - - - + + + + - + + + - - - + - - - + - - - - + + + + + + + + - - - + + + - - - - + + + - - - - + + + - - + + + + - - - + + - - - - - + + + + + - + - - - + + - + + + + + - - - - + + + - + - - - - + + + + + - - - - - - - - + + + + - - + + + - - - + + - - + + + + + - + + - - - - - + + - - + - - - - - - + + + + + + + + + - - + - - - + - - - - - - + + - - - - - - - - - - + + + + + + + + + + + + + + + - - + + - - + - + + - - + - + - - + + + + - + - - - + - - + - + + + - + - - + + - - - + - - - - - + + + + + - + + + - + + + - - - - + + + - - + - - - + + - + - - + + + - - - - + - + - - - + - - + + + - + + + + - + + + - + - - - - - - - - - + + + - + + + + - + + + - - - + - + + + - + + - - - - + - + + - - - - - + + - - - + + + + + + - - - + - + + + - + + - - - + + - - - + + + - - + + - - + + + + - - - - + - + + - - - - + + + + - + + + - - - + - - + - - - - - - + + + + + + + + - - + - - + - + + - - - - + + - - + + + + + - - + + - - - + + - - - + + + + - - + + - + - - - + + + + - - - - - - + + + + + + - - - + - - - + + + + + - - - - - - + + - + + - + - + - + + - - + - + + - - + + - - - - - + + + + + + + + + - - - - - - - - + - + + + + + - + + - - - - - - - - - + + + - + + - + - - + + + + - + + - + - + - + - + - + - + - + - + + - - - - + + + + + + + + + + + + - - - - - - - - - - - + + + - - - - + + - - - - - - - - - - - - - + + - - - - + + + + + + + + + + - - - + + + + + + + + + + - - - + + - - - - - - + + - - + + + + - + + - - + - - - - - - - - + + + + + + + - + + + - + + - - - + - + - + - + - + - - - + + - + + + - - - + + - - + + + + - - - - - - - + - + + + + + + + - - - + - + + - - - + + + - - - + + + + - - - + + - - - - + - + + + + - + - + - + + - - - + - - + + + + + - - + + + + + + + + + - - - - - - - - - - + - - + - + + + - - - - - - - - - - + + + + + + + + + - - - - - - + - + + + + + + + - + - - - - + + + + + - + - - + - + + - - - - + + + - + + + + + + - - - - - + + - - + - - - - - + + + + - - + + - - + + + - - + + - - - + + - + + - + - - + + + + - - - - - - + + + - - + - - + + + - - - - + + + + + - + - - - - - + + + - + - + + - - - + + - + + - - + - - + + - + + - - + - - + + - - - + + + + + - + - - - + - + + + + - - - - - + + + - - + - - - - - - - - - - + + + + + + + + + + + + - + - - + - - - + + + + - + - - + + + - - - + - - - + + + + - - - - - - - + + + + + + + + - - + - - + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - + - - + + - + + - + - - + - - - - + + + + + + + + + - - + - - - - - - - - + + + + + + + + + - - - - + + + + - + + - - - - - - - - - - + - + + + + + + + - + + - - + - - + + + - + - - - + - + + + - - - + + + - + - - - - - + + + + + + - - - - - + + + - - - + + + + - - + - - - + + + + + - - - - + + + - - - - - - - - - - - - + + + + + + + + + - + + + + + - - - - + - + + + - - - + - + - + + + + - + - - - + - - + + + - + - - + + + + - - - + + - + - - - + + + - - - + + + + - - - + + - - - - - - - - + + + + + + + - - - - - + + + + - + + - - - + + + + + - - - - + + + - - + + - + - + - - - - + + + - - + + - + + - + - - - + - - + - - + + - + + + + + + - - - + - + + - - - - - + + + - - + - - + + + - - + + - - + + - - + + + - - + - - + + + - - - - + + - - + + + - + + - - - + - - + - - + + + + - + - - - - + + + + - + + + - - - + - + - - - + - + + + + - - + + + - - - - - + + + - - - + + + + + + - - + - - - - - - - - - - + + + + + + + + + - - + + + - - - + + - - - + + + - - - - - - - - - - - + + + + + + + + + + + - + - - - - - + + + + + - - - + + - - + - - + + + - - - - - - + + + + + + + - - - + + + + + + - - - + - - - - - + + + + + - + - - - - - - + + + + + + - - - + - - + + + + - - - + + + - - - + - - - - - - + + + + + + + + + + - - - - - - - - - + + + + + + - - - - + + + + + - - + + + + - - - - - - + + + + - + + - - - - - + + + + - + - - - - - - - - + + + + + + - - - - - - - - - - - + + + - + + + + + - - + + + + + + + - + - - - + + - - + + + - - + + + - - - - - + + + - - + + + + - - - - - + + - + + - - - - - + - + + + - - + + + + + + - - - + + - - - + + - - - - - + + + + + + - - - - + - - + + + + - + - + - + - - - - - - - - - + + + + + + + + - - + - - + - - + + + - - + + + - + + - - - - + + - - - - + + + + + + + - - - - - - + + + + + - - - - + - - + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - + + - + + + + + + + + + + + + - + - + - + - - - - - - + + + + + + + - - - + + + - - - - + - + + + - + - - - - - - - - - + + + + + + + + + + - + - - + + + - - - + - - + + - - - - - - + + + + + + + - + - - + - - - - - + - + + + - + + + + - - - - + + - - - - - + + - - + + + - + + - - - + + + + + - - - + + - - + + + - - - + + + - - - + + + + - + - - - + + - - - - + + + - - + + + - - - + + - + + - + - - - + + + - - - + - + + + - - + - + + - - + - - + - - - - + - + + + + + + - - - - - - - - - - - - + - - + + + + + + + + + + + - + - - - + + + + + - - - - - + - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + - - + - - - - - - - - - - - - - + + + - - + + + + + + + + + + + + + - - - - - - + + + + + + + + - - + - + + - - + - - - - + - + + + - - + - - + + + + + + - - - - + + - - - - - - - + + + + - - - - - - - - - - - + + + + + + + + + + - - + + - - - - - + + + + + + - + + + - + + + + - - - - - - + + + + - + + + + - - - - - + + - - - - - - + + + + + - - - + + + - - - + + - - + + - + + + - - - - - + + + - - + + + + - - - - - + + + + + - + - - - - + + - - + - - - + + + + - + + + - - - + + + - - - - - + + + + - - - - - - - - - - - - - - + + + + - + + + + + + + + + + - + + + + - - - - - - - + - + + + - + + + - + - - - - - + + + + + - - + - + - - - - - - + + + + + + - - + + + + - - - - - - - - - + + + - - + + + + + + + + - + + + - - - - - - + + - - + + + + + - + - + + + - - - - - - + + - - + - + + - - + + + - - + - - + + + - - + - + + - + + - - - + + + - - - - + + - + + - - - + + + - - - - - + + + + + + + - - - - - - + + - + + + + - + - - + + + - - + - - + + - - + + + - - - - - - + + + + + - + + - + - - - + - - - - + + + + - + + + + - - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + + + + + + + + + + + + - - - + + + - + + + - - + - - + - - - - - + + + + - - - - - + + + + + - - - + + + - + + + + + - - - - - + + + - - - - + + + - + - + - - - - + + + + + - - + - - + + + + - - + - - - - - - + + + + + + - + - + + + + - - - - - + - - + + - - - + + + + - - - - - - - + + + + + + + + - - - + - - + - - - - - + + + + + - + + - - - + - - - + + + + + + + - + - + - + - - - - + - - + - + + + + + + - - - + - - - + - - + + - + + + + + - + - - - - - + + - + + - - - - + + + + + - + + + - - - + - + + - - - - - - + - + - - + + + + + + - - - + + + - - - + - + + + + - - - - - - - - + + + + + - - + + + + - - - - - - - - + + + + + + + - + + - - + + - - + + + - - - - - + + + - + + - + + - - - - - + + + - - - + + + + - - + + + + + - - - + - - + - - - - + + + + + - + - - - - - - - - - + + + + - - + + + + + + - - - + - + - + + - - + + + + - - - - + + + + - - - - - - - - + + + + + + + + - - - - + + + - + + - - - - - - - - - + + + + + + - + - + - + + + - + + - - - - - - - + - - + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - + + - - + + - + - - + - - + + + + - - - - - + - + - - + + - - + + + + + - - + - - + - - + + - - + + - + - - - - - - - - - - - - - + + + + + + + + + + + - - - + - + + + + + + + - - - - + - - - + - + - + + + + + + + - - + - - - - - - - - - - - + + + + + + - - + + + - + + + + + - - - - - + + + - - - + + + + - - + - + - - + - + - - + + + - - - + + + + + + - - - - - + + - - + - - + + + + - - - - - - + + - + + + - + - + - - + + + + - - - - + - + + + + - - + + - - - + + + - + - + - + + - - - - - + + + - + + - - - + + - - - - - + + + + + - - - - + + + + - - + + - + - - + + + - - + - - + + + - + - - - - + + + + + + + - - - - + - - - + + - - + - + - + + + + - + - - + - - + - - - - - + - - - - - + + + + + + + + + + + + - - - + - - - - - - - - - + + - + + + + + + + - - - + + + + + - + - - - - - + + + + + - - + + - - - - + + - - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + + + - - - - - - - - - - - - + - + + + + + + + + + + + - - - - + + + - + - + - - - + - + + + - + - - + + - - - - - - - - + + + + + - - - - + + - - - - - + + + + + + + + - + + + + - - - + + + - - + - + - - - + + + - + - + - - - - + + + + + + + - + - + - - - + - - - + - - + + - + + - - + + + - - - - - + - + + - - - + + + + + + + - - - + - - + - + + - + + - + - + - - - - - + + + - - - + + + + + + - - - - + - - - + + - - + + + + - - - - - + + + - - + + + + + - - + - - - - - - + + + + + - - + + + - - + + - - - + - + + + + + + - - - - - + + - - + - + - + - + - - - - - - + + + + + + + + + - - + - - + + - - - - - + + - - - - - - - - - - + + - - - + + + + + + + + + + + - - - + + + + + - + + + - - - - - + + - - - + + - - + - - + - + + - + - + + + - - + - - + + + + - + - - - - + - + - - - + + + + - - - - - - - - - + + + + + + + + + - + - + + + - - + - + + - + + - - - + + - - - - + - - - + - + + + + + + + + + - - - - - - - - - - - + + + + - + + + - - + + - + - + + + - - + - - - - + + + - - - + + + - + + + + - - - - + - + + - - + + - + - - - - - + + + + + + - - - - - + - - - - - + + + + + + + + - - - + - - - + - - + - - + + + + - + + + - - + - - + + - - + + - - - - + - - - + + + + + + + + - + + - - + - - - - - + + + - - + - + + + + - + + - - - - - - - - - - - - + + + + + + + + + + - - + + - + + + + - - - - - - - + + + - + + - - + + + + - + - - - - + - - + - - + + + + - - + + + - - - - + + - + - - - - - - - - - - + + - + + + + + + + + + - + + - + - + + - - - + - - + + - - - + + + + + - - - - + - + + + - - + + - + - - - - - - - + + - + + + + - - + + - + + + - - - - - + + + + + - - - - - - - - - + + + + - + + + + - + + + - - - - + + + + + + + - - - - + - - - - + + + + - - + + + + - - - - + - - - - - - + + + + + + - - - + + + + - + - - + - - - + + + - - + + + + - - - + + - - - - + + - - - + + + + + + - + - - - - - - + + - + + + + + + - + - - - - - - + + + + + - + - - - - - - - - + + + + + + + - + - - - + + - - - - - + + + + + - + - - + + + + + + + - - - - - + - - + + + - - - - - - + - - - - - - - - - + + + + + + + + + + + + + - - - - + + + - - - - + + + + - + + - + + - - - - - + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - + + + - - - - + + - + + + + + + + + + - - - - - + - + + + - + + + - - - - - - + - + + + + + + - - - + + - - - + - - - - + + - - - - - + + - - - - - - + + + + + + + + + + + - + - + - - + + - - + + - - + - - + + - - + - - - + + + - - - - - - - - - + + + + + + + + - - + + + + + + - + + - - - - + + + + - + - + - - - - - - - - - - - - - + + + + + + + + + + + - + + - - - - - - - - - - - - + + + + + + + + + + - - - + - - + + - - - - - - - - - + - - - - - + + + - - - + + + + + + + + + + + + + + + - - - + + + + - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - + + + - - - - - - - - + + - - - + + + + + + - - - - - - - - - - - - - + + + + + + + + + + - - + + - - + + + + - + - + - + + - + - - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - + + + - + - - - - + + + + - + + - + - - - + - + + - - + - - - - - - - - - - - - - - - + - - - + + + + - + - - - - - - - + + + + + + + + + - - - - - - + + + + - - + - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + - - + - - + - + - - - - - - - - - + - - - - + + + + + + + + + + - - + + + + + - + + - + + + + + - - - - - - - - - - - - - + - + + - + + + + + - + + + - - + + - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - + + + + + + + - + - + - - - - - + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + - - + + + - - - - - + + + + - - + + + + - + + - - - - - - - - - - - + + + + + - - - + + + - - - - - + + + + - + + + + + + - - + - + + - - + - - + + + - + - - - + - + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + - - + + + diff --git a/StaticData/serverHash.xml b/StaticData/serverHash.xml index 6841d92..4ee9639 100644 --- a/StaticData/serverHash.xml +++ b/StaticData/serverHash.xml @@ -22,19 +22,19 @@ - - - - + + + + + + + - - - @@ -42,26 +42,26 @@ - + - + - - + + - + @@ -71,107 +71,107 @@ - + - - + + - + - - - + + + - - - - - - + + + + + - - + + - + + - + - - - + - + + + - + - - - + - + + + - + - + - - + + - - - + + + + - - + - + @@ -179,9 +179,9 @@ + - @@ -205,34 +205,34 @@ - - - - + - - - - - - - - - + + + + + + + + + + - + + - + + - + @@ -252,15 +252,15 @@ - + - + - + @@ -272,13 +272,13 @@ - - + + - + @@ -286,19 +286,19 @@ + - - + - - + + - + @@ -309,34 +309,34 @@ + - - + - - + + - + - + @@ -346,35 +346,35 @@ + - - - + + - + - + - - + + - + @@ -390,88 +390,88 @@ - - + + - + - - - - + + + + - + - + - + + - - - + + - + - + - + - - + + - + - - + + - + - + - + @@ -483,47 +483,47 @@ - - + + - + - - + + - + - + - + - + + - @@ -538,8 +538,8 @@ - + @@ -554,29 +554,29 @@ - + - - + + - + + - - + @@ -586,44 +586,44 @@ - + - - + + - + + - + - - + - + - + @@ -631,41 +631,40 @@ - + - + - - + + - + - + - - + @@ -681,98 +680,99 @@ - + - - - + + - + - + - + - + + - - + + + - - + + + - - + + - - + + - - + - + - - + - + + + - - - - + + + @@ -781,61 +781,61 @@ - + - + - + - + - + - + - + + - + - + - - + - - + + - + - + @@ -844,26 +844,26 @@ - - + + - + - - + + - + + - @@ -876,68 +876,68 @@ - + - + - + - - + + - + - + - - - + + - + - + + - - - + + + - + - + - + @@ -950,85 +950,85 @@ - - - + + + - + - + - + - - + + - + + - - + - - + + - + - + - - + + - + + - - + @@ -1038,21 +1038,21 @@ - + - + - - + + - + @@ -1061,40 +1061,40 @@ - + - + - + - + - + - - + + - - + - + + @@ -1103,56 +1103,56 @@ + - - - + + - - - + + + - + - + - + - + - + - - + + - + - + - + @@ -1160,11 +1160,11 @@ - - + + @@ -1173,76 +1173,76 @@ + - - + - - - - + - + - + + + + - + - - + + - - - + + + - - - - + + + + - - - + + + + - - + @@ -1252,19 +1252,19 @@ - - + + + - @@ -1291,32 +1291,32 @@ - + + - - - + + + - - - + + + - @@ -1324,15 +1324,15 @@ - + - + @@ -1340,68 +1340,68 @@ - - + + - - - + + + - - + + - - - + + + + - - - + + - + - - + + - + @@ -1410,32 +1410,32 @@ - + + - - - + + - - - + + + - - + - + + @@ -1444,33 +1444,33 @@ - + - - - + + + - + - - + + - + @@ -1478,20 +1478,20 @@ - + - + - + @@ -1502,82 +1502,82 @@ - + - - + + + - - + + - - + + - - + - + - + - + + - - + - + + - - - - - + + + + @@ -1588,22 +1588,22 @@ - - + - + - + + - + - - + + @@ -1611,75 +1611,75 @@ - - - - + - + + + + - - + + + - - - + + - + - + - - - + + + - + - + - - + + + - - + @@ -1687,85 +1687,85 @@ - + - - + + + - - - + + + - + - - + - - + + - - - + + + - - + + - - - - - + + + + - - - - - + + + + + + @@ -1779,15 +1779,15 @@ - - + + + - - + @@ -1796,66 +1796,66 @@ - - - + - + + + + - - + - - + + - + - + - + - + - - - + + + + - - + @@ -1864,21 +1864,21 @@ + - - - - + + + + - @@ -1888,181 +1888,181 @@ - - + + - - + + + - - + - + - + + - - - - + + + - + - + + + - - + - + - - + - + - - + + - + - + - - + + - + - + - - + + - - + + - + - - + + - + - - - + - + + + - + - + + - @@ -2074,28 +2074,28 @@ - + + - - + - + + - - - + + @@ -2103,51 +2103,51 @@ + - - + - + - - - - + + + + - - + - + + + - - - + - + + - - + + @@ -2155,43 +2155,43 @@ - + - - + + - + - - + + - - + - - - + - + + + - + + - + @@ -2203,36 +2203,36 @@ - + - + - + - - + + - + - + - + @@ -2243,100 +2243,100 @@ - - - - + + + + - - + + - + + - - - + + - - + + - - + + + + - - - - - + + + - + + - - + - + + - - - - + + + - - + + @@ -2345,94 +2345,94 @@ - - + - + - + + + - - - + + - + + - - + - - + + - + - + - - - - + + + - + + + + - - + - + - - - + + - - + - + + - - + + @@ -2440,51 +2440,52 @@ - + - + - - + + - - + + + - - - + + + - + + - - + @@ -2493,215 +2494,214 @@ - + - - - + + + - - + - - + - + + - - - + + + + + - - + - - + + - - - + + + - + + - - + - - - + + + - - - - + - + + + + - - + + - - - - + + + + - - - + + + - + - - - + - - + + + + + - - + - - + + + - - - - + - - - + + + + + - - - + - + - + - + + + - - - + + - - - - - + - - + + + + + - + + - + - + + - + - - + @@ -2709,63 +2709,63 @@ - + - + - - - + + + - + + - - + - - - + - - + + + - + + - + - + @@ -2778,21 +2778,21 @@ + - - + - + - + @@ -2801,135 +2801,136 @@ - - + + - - + + - - - + - - - - + + + - - + + + - + + - - - + + + - - + - - + + + - - + + - + + + - - + - - + - - - + + - + + + - - + + - - + + + - - + + + + - - - + - + @@ -2944,83 +2945,82 @@ + + - - - + + - - - - + + + - + - - - - - - - - - + + + + + + + + - + + - + - - - + + + + - - + - + - - + - + - + @@ -3033,343 +3033,343 @@ - + - + - - + - + - - - - - + + + + + + - - + + - - - + + - + + - - - + - + - + + - + + - - - + + - - + + - - - - - + + + + - - + + - - + + + - + - - - + + - + + - + - - + + + + - + - - + - - - - + + + + + - - + + + - + - + - - - + - - + + + - - + + - + - + + - - + - - - + + - + - + + + + - - - + - - - - - + + + + - - + + + - + - + - + - - - - + + + + - - - + - + + + - - + - - - - + + + + - + - - - + - + - + + + + - - - + + - - + + - - + - + + - - + + - + - + + + + - - - @@ -3379,1522 +3379,1522 @@ - + - - - - - - - + + + + - - + + + + + + - - - + - - - - - - + + + + + + + - + - + + - + - - - - - + + - + + - - + - + + - - + - + + - - - - + + + + + + + + - - - - + - + + - - - - - + + - + - + + - - - - + + + + - - - + + + + - - + - - - - - - + + + + + + + - + - - + - - + + - + + - - - - - - + + + + - + + + - - - - - + - - + + + + + + - - - + + + - - + - - + + - + + - - + + - - + + - + - - - - - - + + + + + - - + + + - - + - - + + - - - + + + + + - - + + - + - + - - + + - + - - - + + + + - - - - + + - + - + + - - - - + + - - + + - - - + + + + + + - - - - - + + + + - - + - - - + - - + + + + + - + + - + - - + - - - - - - + + + + + + - + - + - - - - - + + + + + + + + + - - - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + - + + + + + + + - - + - + - + + - - + - - - + - + + + + - - - + - + + - - + + - + - - + + + - - - - - - + - + + + + + + - - + + + + - - - - - - - + - + + + - + + + - - - - - - + + + + + + - + - + - - - + + - - - - - + + + - + + + - - - - + + + + - - - - + + - + - - - + - - - - - + + + + + + + + - - - - - - - - - - - + - - + + + + + + + + + + + + + - - - - - + + + + - + - - - + + + - - - - - - - - + + + + + + + + - + - + + + - + - + - - - - + + + - + - - + + - - - + + + - - - + + - - - + + + + - - - - - - + + + + + - - + + - + + + + - - - - - - + + + + - + + + - - - - + + + + - + - - - + + - - + - - - + + + - + + - + + - - - - - + + + - + - - - + + + + - - - - - + - + + + + + - - - + + - - + - + + + - - - + - - + + - - - + + + - - + - - + + + + + - + - - - - + + - - - + + + + + - - - - - - + + + + - - - + + - - - + + + + + - - + + + + + - - - - - - - + + + + + - - + - + - + - + + - - + - - - - - - + + - + + + - + + - + - + + - - - + + + - - + - + - + - + - - - - - - - - - - + + + + + + + + + + - + - + - - - - + + + + - - - + + - - + + - - + + - + - - - - + + + + + + - - + + - - - + + - - - + + - - - - + + + + + + - - - + + - + + + - - - - + - + + + + + - - + + - - - + - - - - - - - + + + + + + + - + + + + - - + - - + + - + - + - - + + - - + - - + + - - + + + - - + + + - - - - - - + + + - + + - - + - - + + - + + - - + - + - - + - - - + + + + + + - - - - - + - + - - - - - - - - - - - - - + + - - + + + + + + + + + + - + + + + - - + + + + + - - + - + - - - - + + + + + + - - + - - - - - + + - + + - + - - + - - - - - + + + + + + + + - + - - - - + - + + + - - - + + + - - - - - - + + + + + + + + - - + + - - + - - + - - - + + + + - - - - + - + + + + - + - - - - - + + - - - + + + - - - - - + + + + - + + - + + + - + - - + - - - - - - - - - - + + + + - - - + + + - + + + + + + - + - - + + - - + + + + - - + @@ -4904,418 +4904,417 @@ + - - - + - + - + + - - - + + + - - + + + - - - + - + + - - + + + - - - + + + - - - + + - - - - + + + + - - - - + + + + - - - + + + - - + - + - + - + + - + + - + - + - - + - - - - - - - - - - + + + + + + + + + + + - - + + - - + + - - - + + + - + - - - + + - - - - - + + + + + - + + - - - + - + - - + + + - + + - - - - + + - - + + + + - - + + + - - - + - - - + - - + + + - + + + - - + + - - - - - + + + - - + + + - + + - - - - + + + - - - + + + - - + + - + - - - - - + + + + - - - - - - - - - + - + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + - - + + + + + + - - - - - + + + - - - - - + - + + + + + - - - - + @@ -5323,85 +5322,86 @@ - - + - + + - + + + - - - - - - - + + + + + - + + + - + - - - + - + + - + - - - + - - - - - - + + + + + + + + - - - + + + + - + - - - - + + - + + @@ -5409,469 +5409,468 @@ - + + - - - - + + + - + - - + + - - - - + + + - + - + - - - + + + - + + - - - - - - + + + + - + - - + + + + - - + - - + + - - - - + - - - - - + + + + + + + + + + - - - - + + + - - - + + + - - - + + + + - - - - + + + + - + - - - - + - + + + + - - - + + - - - - + + - + - - + - - + - + + + + - + + - + + - - - - - - + + + + - - - + + + - - - - + + + + - + + + + - - - - + + - + - - - - + + + + - - - + + + - - + + + - - + - - + + - - + + - + - + - + - - - - + + + - + - + + - - + + - - - + - + - + + + - - - - - - - + + + + + + + - - - + + - + - - - + + + - - + + + - - - - - + + + + - - + + - - + - + - - + - + - + + + - + + - - + - - + + - + - - + + - + - + + - - + + - - - - - + + + + - + - - + + - - - + + + - - - + + + @@ -5879,343 +5878,343 @@ - - + + - + - - - + + + + - - - - - - + + + + + - + - + - + + - - - + + + - - + - - + - + - + + - - + - + + + - - + - - + + + - - + - - - - - - + + - + + + - + + + - + + + - + - - - - - + + + - - - - - + + - - + + + + + + + - - - + + - - - - - - - + + + + + - - - + + + + + - - + - + - + - - - + - - + + + - + + + - - - - + + + - + - - + + - + - - + + + - - - - - + + + + - - + - - - + + + - - - + + - + - - + + - + + + + + - - - - - - + + + + + + - - - - - - - - - - - - - + - + + + + + + + + + + + - - - + + - - - + + + + + - - + - + + - - - + + - + + - + - - - + + @@ -6226,589 +6225,589 @@ - - + + - + - - + + + - - + - + - - + + - - - - + + + + + - + - + - - + - + - + - + + - - + - - - - - - - - - - - - - + + + - + + + + + + + + + + + - - + + - + - - + - - - + + + - + + - + - + + - - + + - - + + - + + - + - - + + - - - + - + + + - + - - - - + + + + + - - - - + - - - - + - + + + + + + + - - - - - - + + + + + + - + - - - - - - + + - + - + + - - - - + - - + + + + - + + + - + - - - - - - + + + + + - - - + - + + - - + + + + + - + - - - + + + - - - + - - - + + + + - + + - - - - - + + + + + - - + - - - - - - + - + + + + - + + + + - - - - - + + + - - + + + - + + - - + - + - - + + + + - - - - + + + - - + - - + - - - + + + + - - - + + - + + - + - - + - - - + + + - + + - + - - - + + - - - + + - + + - - + + - + + - - + + - - - + - - - + - + + + + + - - - + + - - + - - + + - - + + + - - + - + + - + + - - + - - + + - + - + + - + + + - - + - - + - + - - + + + - - - + - + + - @@ -6818,236 +6817,236 @@ - - + + + - - - + + + - + - - - - - - + - - - + + + + + + + + - + + + - - - + - - + + - - - - + + + + + - - - + - - + + + + - - - - - - + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - + + + - - - + - + + + + - + + + + + - - - + - - - - - - - + + + + + + + - + + + - - - - - - - - - - - + + + + + + - - - + + + + - - - + + - + - - - + + + - - + + - - - - + + + - + + - - + + + - - + - - - + + + + - - + - + + + - + - @@ -7056,62 +7055,61 @@ - + - - - + - + + - + - - + + - + + - + - - - + + + + - + - - - + @@ -7124,80 +7122,80 @@ - + - - + + + - - + - - + + + + - - - + - - - - + + + + - + - - - - - - - - - + - + + + + + + + + + - + + - @@ -7205,145 +7203,145 @@ + + - - - + - - - + + + + + + + - - - - - + + + - - - + - - - + - - - - - - + + + + + + + + + + - + - - - + + + - - - - - + + + + - - - + + + - + - - + - - + - + - - + + + - - - + - + + + + + - - - - + + - + + - - - + - + + @@ -7353,35 +7351,37 @@ - - + + + - - - - - - + + - + + + - + + + + - - - + - + - + + + @@ -7389,99 +7389,98 @@ - - - + + + - - - + + - - - - - - - + + + + + + - - - + - + + + + + - - + - - - + + + + - - - - - - + - - + + + + + + - - - - + + + + + + - - - - + + @@ -7489,146 +7488,145 @@ - - - - - + - + + + + + + - - - - + - - - + + + + + - - + + - + + - - - + + + - - - - + + + - - + - + + - - - + + - + + + - - - - + + + - + + - + - + + - - - - - - - + + + + - + - + + - - - - - + - + + + - + + + + - - - + @@ -7637,181 +7635,182 @@ - + + + - - + + - - - - + - + - - + + - - + + + + + - - - + - + + + - - + - - + - + + + - + - - - + - + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - + - + + + + + - - - + - - - - + + + + + - - + - - - - - - - - - - - + + + + + + + + + + - - - - - - + + + + + + + + - + - - - + + - - + + @@ -7823,275 +7822,274 @@ - + - - - + + + - + - - - + + + - + - + - + + - - - - + + + - + - + - - + - - - - - - - - - - - - + + + + + + + + + + + - - + + - + + - + + - - - + + + + - + - + + - + - - - - - - - - - - + + + + + + + + + - + + - + + + - - - - - - + + + + + - + - - - - - - - + + + + + + + - + - + - + - - - - - + + + + + - - - + - - - + - + - + - + + - + + - - - + + + + - + - - - - + + - - - - + + + + + - - - - - + + - + + - - + + + - - - + - + - - + + + + + + + - - - - - - - + + + @@ -8100,816 +8098,818 @@ + - + + - + - - + - - - + + + + - - - - + + + + - - - - - - - - + + + + + + - - + + - - + - + - - + + - - + + - + + + - + + - + + - - + + + - - - - - - - + + - - - - - + + + - - + + + + + + + + - - + + - - - - - + + + + - + + - - - - + - - + - - + + + + + + + - - - - + + - - + - - + - - - + + + - - - - - - - + - + + + + + + + + + + - - + + + + - - - - + + - - - + - + - - + - + + + + - - - + + - - - + + + - + - - - - - - - - - - + + + + + + + + + - - - + - + + - - - + + + + - + - - + + + - - - - - + + - + + + + - - + - + + + - + + - - - - - + + + - - + - - + + + - + - - - - - + + + + + - - + + - - + + - + - + + + - - - - + - - + + - + - - - - - - - + + + + + + + + - + - - + + - - + + - + + + - - + - - - - - + + + + + + + - - - + - - + + - - - - + - - + + + - - + + + - - + + + - - - - - + - + + - - + + - + + + + - - + + + + + - - - - - - - - + + + - + + - - + - + + + + + - - - - - - - - + + + + + - - + - + + + + + - - - - - - + + - + - + + + + - - - - + + + - - - - + + + - + + - - + + + - - + + - + + + + - - - - - - - + + + + + - - - - + + - - + + + - + - - - - - + + + - + - - - + + + - - - - - - + + + - - - + + + + - - + + + + + - - - + - - - + + - + + - - + - + + + - - - - - + + + - - - + + + + - - - - - - - + - + + + + + + + - - - - - - - - - + + + + + + + + + - - + + + + - - - - + + + - + - - - - - + + - - - - - + + + + + + + + - - - - - + - + + + + - + + diff --git a/StaticData/settings.xml b/StaticData/settings.xml index 24b3b4a..9131b0f 100644 --- a/StaticData/settings.xml +++ b/StaticData/settings.xml @@ -1,5 +1,5 @@ - + - - + + diff --git a/StaticData/streamingHash.xml b/StaticData/streamingHash.xml index 7d76c5f..1c39a70 100644 --- a/StaticData/streamingHash.xml +++ b/StaticData/streamingHash.xml @@ -1,33 +1,33 @@ - + - + - - - - - - - + + + - + + - + + + + - + @@ -36,7 +36,7 @@ - + @@ -46,67 +46,67 @@ - + - + + - - - + - - - + - + + - - + + + - - - - + + + + + - - + - - - - - - - + + + + + + + + + - + - @@ -119,6 +119,7 @@ + @@ -136,74 +137,73 @@ - - - + - + + + - + - - + - - - - - - - - - + + + + + + + + + - - + + + - - - - - + + + + + - - + - + - + @@ -212,19 +212,19 @@ - + - + - + + - @@ -249,49 +249,49 @@ - + - + - + - + - + - - + + - - - + + - + + - + - - + + @@ -301,30 +301,30 @@ - + - + - - + + - + - + - + @@ -335,15 +335,15 @@ - + - + @@ -352,53 +352,53 @@ - + - - - + + + - + - - + + - + - - - + + + - + - + - + @@ -411,30 +411,30 @@ - + - + - - - + + + - - + + - + @@ -444,8 +444,8 @@ - + @@ -460,24 +460,24 @@ + - - + + - - + @@ -485,170 +485,169 @@ - - + + - - + + - - + + - - + + + - - + + - + - - + - - + - - + + - + + - - + + - - + + - - + - + - - + - + + + - - - + + + - - - + + - - - + - + + + + - + - - - + + - - + + - - + + @@ -656,96 +655,96 @@ + - - + - - - + + + - - + + - - - + + + - + - + - + - + - + - - + + + - - + - + - + - + - + - - + + @@ -753,34 +752,34 @@ - - + + - - + + - - - + + + - + + - @@ -789,64 +788,64 @@ - + + - + - - - + + + - - - - + + + - + + - - + - + - - - - + + + - + + @@ -854,176 +853,177 @@ - - + + + + + - - - + + - - - + + + - - + + - - - + + + - + - + + - - - - - - - + + + + + + - - - + + - + - + - + - + - - + + + - + - - + + - - + + - + - - - + + + - + - + - + - + - - + + - - - + - - - - - - + + + + + + + - - + + - + @@ -1031,16 +1031,16 @@ - + - - - - + + + + @@ -1048,309 +1048,308 @@ - - - - - - + + + + + + - + - - + + + - - + - + - + - - + + + - - - - - + + - + + - - + + + - - - + + - + - - + - + - + + - - - + + + + - - - - + + + - - - - + + + + - + - - + - + + - - - + + + - - + + - - + - + + - + - - + + - + - - - - + + + + + - - + - + - - - + - + + + - - + + - - - + + + + - - + - - + + - + - - - - + + + + - + + - - - - - - + + + + - + + - + - + - + - + - - + + - - - + + - + + @@ -1359,20 +1358,20 @@ - + - + - - - + + + - + @@ -1380,18 +1379,18 @@ + + - - - + - - + + @@ -1399,7313 +1398,7327 @@ - + - + - - + - + - + - + + - - - + + + - + - + - - + - + - + + - + - - + - + + + - - + - - + + - - - + - - + - + + + - + + - - - - - + + + - - - - - - - + - + + + + + + + - + + - + - - + + + - + + - - + - + + + - + - - - - + + + - - + - - + + - + + + - - - + - - + + - + - - - + + + - - - + - - - + + + + + - - + - + + - + - - + - + - - - + - + + + + - - + - + - + - - - - - + + + - + + - - - + + + + + - - + + + - - + - + + - + - - - + - + + - - + + - + - - - - + + + + - + - - + + - + + - + - - - - + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + - + - - - - - + + + - + + - + + + - - + + - + - - - - + + + + - - + - - - - + + + + + - + - - - + - + - - - - - - - - - + + + + + + + + + - - + + + + - - + + - - - + + - - - - - - - - - + + + + + + + + + + - + + - - - - + - + + + + - + - - + + + - - - - + + - - - - - - + + + + + - - - - + - - - - - - - + + + + - + + + + + + + + - + + + + - - - - - - + + + + - - - - + + - - + + - - - - + + + + + - + - - + + - + + - - - - - - + + + + + + - - - + - - - + + + + - - - - - - - + + + + + - - - - + + - + + + - + + + - - + + - - - - - - - + + + + + + - + + - - - - - - - - + - - - + + + + + + - + + + - - - - + + + + - + + + + - - - - + + - - + - - + + + - + - - + - - + + - + - - - - - - - - + + - + + + + + + + + + - - - - - + + + + + - + - + - - + + - - - - + + + + - + + + - - - + - - - - - - + + + + + - + + + - - - - + - + - - - + + - - + + + + + - - - - + + + + + - - - + + + - - + + + - - - + - + - - - - + + + + + + - - - - + + - - - - + + + + + - - - + + - + - - + - - - - - - + + + + + + + + - - - + - + + - - - - + + + + - - - + + + - + + + - - - - - - + + + + - + + + - - - - - - - - - + + + + - - + + + + + + - + - + + - - + + - - - + - + + + - + + - - - - - + + + + - - - - + + + - - - - - - - + + + + + + + + - + + - - - - - - - + + + + - + + + - - - + - - - + - - - - + + + + + + + + - - - + + + - - - - + + + - - - - + + + - - + + + + - - - + + - - - - - + + + + + - + - - - + + - + + + + + - - - - + + + - + - - - - + + + + + - - - - - - - - + + + + - - + + + - - - + + - - + + + + + - + + - - - - - + + - - + - - - - - - + + + + + + + + + - - + - - - + - - - - - - + + - - - - - - - - - - + + + + + + + + + + + + + + + - - + + - - + - + + - - + - + - - + + + + - + - - - + - - + - + + + - + - - + + - - - + - - - - - + + + + + - + + + - + + + - - - - + + + - - + - - - + + - + - - + + + - - - - + - + - - - + - - + + + - + + + + - + + + - + - - - - - - - - - + + + - + + + + - + + + - - - + - + + + - + + - - - - + - + + - - - - - + + - - - + + + + + + - - - + - + + + - + + - - - + + - - - + + + - - + + - - + + + + - - - - + - + + - - - - + + + + - + + + - - - + - - + - - - - - - + + + + + + + + - - + - - + - + + - - - - + + - - + + + + + - - + + - - - + + - - - + + + + - - + + - + - - - + + + + - - - - - - + + + + + + - - - + - - - + + + + + - - - - - - + + - + + - + - + - + + - - + - + + - - + + - - - - - + + + + + + + + + - - - - - - - - + - + + + + + - + + - - - - - - - - - + + + - + + - + - - + + + + - + + - + - + - + - + - + - + - + - + + - - - - + + + + + + + + + + + + - - - - - - - - - - - + + + - - - - + + - - - - - - - - - - - - - + + - - - - + + + + + + + + + + - - - + + + + + + + + + + - - - + + - - - - - - + + - - + + + + - + + - - + - - - - - - - - + + + + + + + - + + + - + + - - - + - + - + - + - + - - - + + - + + + - - - + + - - + + + + - - - - - - - + - + + + + + + + - - - + - + + - - - + + + - - - + + + + - - - + + - - - - + - + + + + - + - + - + + - - - + - - + + + + + - - + + + + + + + + + - - - - - - - - - - + - - + - + + + - - - - - - - - - - + + + + + + + + + - - - - - - + - + + + + + + + - + - - - - + + + + + - + - - + - + + - - - - + + + - + + + + + + - - - - - + + - - + - - - - - + + + + - - + + - - + + + - - + + - - - + + - + + - + - - + + + + - - - - - - + + + - - + - - + + + - - - - + + + + + - + - - - - - + + + - + - + + - - - + + - + + - - + - - + + - + + - - + - - + + - - - + + + + + - + - - - + - + + + + - - - - - + + + - - + - - - - - - - - - - + + + + + + + + + + + + - + - - + - - - + + + + - + - - + + + - - - + - - - + + + + - - - - - - - + + + + + + + + - - + - - + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - + - - + + - + + - + - - + - - - - + + + + + + + + + - - + - - - - - - - - + + + + + + + + + - - - - + + + + - + + - - - - - - - - - - + - + + + + + + + - + + - - + - - + + + - + - - - + - + + + - - - + + + - + - - - - - + + + + + + - - - - - + + + - - - + + + + - - + - - - + + + + + - - - - + + + - - - - - - - - - - - - + + + + + + + + + - + + + + + - - - - + - + + + - - - + - + - + + + + - + - - - + - - + + + - + - - + + + + - - - + + - + - - - + + + - - - + + + + - - - + + - - - - - - - - + + + + + + + - - - - - + + + + - + + - - - + + + + + - - - - + + + - - + + - + - + - - - - + + + - - + + - + + - + - - - + - - + - - + + - + + + + + + - - - + - + + - - - - - + + + - - + - - + + + - - + + - - + + - - + + + - - + - - + + + - - - - + + - - + + + - + + - - - + - - + - - + + + + - + - - - - + + + + - + + + - - - + - + - - - + - + + + + - - + + + - - - - - + + + - - - + + + + + + - - + - - - - - - - - - - + + + + + + + + + - - + + + - - - + + - - - + + + - - - - - - - - - - - + + + + + + + + + + + - + - - - - - + + + + + - - - + + - - + - - + + + - - - - - - + + + + + + + - - - + + + + + + - - - + - - - - - + + + + + - + - - - - - - + + + + + + - - - + - - + + + + - - - + + + - - - + - - - - - - + + + + + + + + + + - - - - - - - - - + + + + + + - - - - + + + + + - - + + + + - - - - - - + + + + - + + - - - - - + + + + - + - - - - - - - - + + + + + + - - - - - - - - - - - + + + - + + + + + - - + + + + + + + - + - - - + + - - + + + - - + + + - - - - - + + + - - + + + + - - - - - + + - + + - - - - - + - + + + - - + + + + + + - - - + + - - - + + - - - - - + + + + + + - - - - + - - + + + + - + - + - + - - - - - - - - - + + + + + + + + - - + - - + - - + + + - - + + + - + + - - - - + + - - - - + + + + + + + - - - - - - + + + + + - - - - + - - + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - + + - + + + + + + + + + + + + - + - + - + - - - - - - + + + + + + + - - - + + + - - - - + - + + + - + - - - - - - - - - + + + + + + + + + + - + - - + + + - - - + - - + + - - - - - - + + + + + + + - + - - + - - - - - + - + + + - + + + + - - - - + + - - - - - + + - - + + + - + + - - - + + + + + - - - + + - - + + + - - - + + + - - - + + + + - + - - - + + - - - - + + + - - + + + - - - + + - + + - + - - - + + + - - - + - + + + - - + - + + - - + - - + - - - - + - + + + + + + - - - - - - - - - - - - + - - + + + + + + + + + + + - + - - - + + + + + - - - - - + - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + - - + - - - - - - - - - - - - - + + + - - + + + + + + + + + + + + + - - - - - - + + + + + + + + - - + - + + - - + - - - - + - + + + - - + - - + + + + + + - - - - + + - - - - - - - + + + + - - - - - - - - - - - + + + + + + + + + + - - + + - - - - - + + + + + + - + + + - + + + + - - - - - - + + + + - + + + + - - - - - + + - - - - - - + + + + + - - - + + + - - - + + - - + + - + + + - - - - - + + + - - + + + + - - - - - + + + + + - + - - - - + + - - + - - - + + + + - + + + - - - + + + - - - - - + + + + - - - - - - - - - - - - - - + + + + - + + + + + + + + + + - + + + + - - - - - - - + - + + + - + + + - + - - - - - + + + + + - - + - + - - - - - - + + + + + + - - + + + + - - - - - - - - - + + + - - + + + + + + + + - + + + - - - - - - + + - - + + + + + - + - + + + - - - - - - + + - - + - + + - - + + + - - + - - + + + - - + - + + - + + - - - + + + - - - - + + - + + - - - + + + - - - - - + + + + + + + - - - - - - + + - + + + + - + - - + + + - - + - - + + - - + + + - - - - - - + + + + + - + + - + - - - + - - - - + + + + - + + + + - - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + + + + + + + + + + + + - - - + + + - + + + - - + - - + - - - - - + + + + - - - - - + + + + + - - - + + + - + + + + + - - - - - + + + - - - - + + + - + - + - - - - + + + + + - - + - - + + + + - - + - - - - - - + + + + + + - + - + + + + - - - - - + - - + + - - - + + + + - - - - - - - + + + + + + + + - - - + - - + - - - - - + + + + + - + + - - - + - - - + + + + + + + - + - + - + - - - - + - - + - + + + + + + - - - + - - - + - - + + - + + + + + - + - - - - - + + - + + - - - - + + + + + - + + + - - - + - + + - - - - - - + - + - - + + + + + + - - - + + + - - - + - + + + + - - - - - - - - + + + + + - - + + + + - - - - - - - - + + + + + + + - + + - - + + - - + + + - - - - - + + + - + + - + + - - - - - + + + - - - + + + + - - + + + + + - - - + - - + - - - - + + + + + - + - - - - - - - - - + + + + - - + + + + + + - - - + - + - + + - - + + + + - - - - + + + + - - - - - - - - + + + + + + + + - - - - + + + - + + - - - - - - - - - + + + + + + - + - + - + + + - + + - - - - - - - + - - + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - + + - - + + - + - - + - - + + + + - - - - - + - + - - + + - - + + + + + - - + - - + - - + + - - + + - + - - - - - - - - - - - - - + + + + + + + + + + + - - - + - + + + + + + + - - - - + - - - + - + - + + + + + + + - - + - - - - - - - - - - - + + + + + + - - + + + - + + + + + - - - - - + + + - - - + + + + - - + - + - - + - + - - + + + - - - + + + + + + - - - - - + + - - + - - + + + + - - - - - - + + - + + + - + - + - - + + + + - - - - + - + + + + - - + + - - - + + + - + - + - + + - - - - - + + + - + + - - - + + - - - - - + + + + + - - - - + + + + - - + + - + - - + + + - - + - - + + + - + - - - - + + + + + + + - - - - + - - - + + - - + - + - + + + + - + - - + - - + - - - - - + - - - - - + + + + + + + + + + + + - - - + - - - - - - - - - + + - + + + + + + + - - - + + + + + - + - - - - - + + + + + - - + + - - - - + + - - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + + + - - - - - - - - - - - - + - + + + + + + + + + + + - - - - + + + - + - + - - - + - + + + - + - - + + - - - - - - - - + + + + + - - - - + + - - - - - + + + + + + + + - + + + + - - - + + + - - + - + - - - + + + - + - + - - - - + + + + + + + - + - + - - - + - - - + - - + + - + + - - + + + - - - - - + - + + - - - + + + + + + + - - - + - - + - + + - + + - + - + - - - - - + + + - - - + + + + + + - - - - + - - - + + - - + + + + - - - - - + + + - - + + + + + - - + - - - - - - + + + + + - - + + + - - + + - - - + - + + + + + + - - - - - + + - - + - + - + - + - - - - - - + + + + + + + + + - - + - - + + - - - - - + + - - - - - - - - - - + + - - - + + + + + + + + + + + - - - + + + + + - + + + - - - - - + + - - - + + - - + - - + - + + - + - + + + - - + - - + + + + - + - - - - + - + - - - + + + + - - - - - - - - - + + + + + + + + + - + - + + + - - + - + + - + + - - - + + - - - - + - - - + - + + + + + + + + + - - - - - - - - - - - + + + + - + + + - - + + - + - + + + - - + - - - - + + + - - - + + + - + + + + - - - - + - + + - - + + - + - - - - - + + + + + + - - - - - + - - - - - + + + + + + + + - - - + - - - + - - + - - + + + + - + + + - - + - - + + - - + + - - - - + - - - + + + + + + + + - + + - - + - - - - - + + + - - + - + + + + - + + - - - - - - - - - - - - + + + + + + + + + + - - + + - + + + + - - - - - - - + + + - + + - - + + + + - + - - - - + - - + - - + + + + - - + + + - - - - + + - + - - - - - - - - - - + + - + + + + + + + + + - + + - + - + + - - - + - - + + - - - + + + + + - - - - + - + + + - - + + - + - - - - - - - + + - + + + + - - + + - + + + - - - - - + + + + + - - - - - - - - - + + + + - + + + + - + + + - - - - + + + + + + + - - - - + - - - - + + + + - - + + + + - - - - + - - - - - - + + + + + + - - - + + + + - + - - + - - - + + + - - + + + + - - - + + - - - - + + - - - + + + + + + - + - - - - - - + + - + + + + + + - + - - - - - - + + + + + - + - - - - - - - - + + + + + + + - + - - - + + - - - - - + + + + + - + - - + + + + + + + - - - - - + - - + + + - - - - - - + - - - - - - - - - + + + + + + + + + + + + + - - - - + + + - - - - + + + + - + + - + + - - - - - + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - + + + - - - - + + - + + + + + + + + + - - - - - + - + + + - + + + - - - - - - + - + + + + + + - - - + + - - - + - - - - + + - - - - - + + - - - - - - + + + + + + + + + + + - + - + - - + + - - + + - - + - - + + - - + - - - + + + - - - - - - - - - + + + + + + + + - - + + + + + + - + + - - - - + + + + - + - + - - - - - - - - - - - - - + + + + + + + + + + + - + + - - - - - - - - - - - - + + + + + + + + + + - - - + - - + + - - - - - - - - - + - - - - - + + + - - - + + + + + + + + + + + + + + + - - - + + + + - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - + + + - - - - - - - - + + - - - + + + + + + - - - - - - - - - - - - - + + + + + + + + + + - - + + - - + + + + - + - + - + + - + - - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - + + + - + - - - - + + + + - + + - + - - - + - + + - - + - - - - - - - - - - - - - - - + - - - + + + + - + - - - - - - - + + + + + + + + + - - - - - - + + + + - - + - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + - - + - - + - + - - - - - - - - - + - - - - + + + + + + + + + + - - + + + + + - + + - + + + + + - - - - - - - - - - - - - + - + + - + + + + + - + + + - - + + - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - + + + + + + + - + - + - - - - - + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + - - + + + - - - - - + + + + - - + + + + - + + - - - - - - - - - - - + + + + + - - - + + + - - - - - + + + + - + + + + + + - - + - + + - - + - - + + + - + - - - + - + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + - - + + + diff --git a/StaticData/temp.xml b/StaticData/temp.xml index ed93f70..5f67476 100644 --- a/StaticData/temp.xml +++ b/StaticData/temp.xml @@ -1,2 +1,2 @@ - + diff --git a/coremanager.cpp b/coremanager.cpp index 7efadd7..85b3ad3 100644 --- a/coremanager.cpp +++ b/coremanager.cpp @@ -4,7 +4,7 @@ CoreManager::CoreManager(QObject *parent) : QObject(parent), isRecovery(false) { - client = new TCPClient; + tcpClient = new TCPClient; dataParser = new DataParser; dataParserOutput = new DataParserOutput; updateController = new UpdateController; @@ -16,6 +16,7 @@ CoreManager::CoreManager(QObject *parent) : versionContainer = new VersionContainer; resourceManager = new ResourceManager; postProcessorSystem = new PostProcessorSystem; + client = new Client; } void CoreManager::initialize(WidgetManager *widgetManager,QThread *workerThread) @@ -23,7 +24,7 @@ void CoreManager::initialize(WidgetManager *widgetManager,QThread *workerThread) this->workerThread = workerThread; this->widgetManager = widgetManager; - client->moveToThread(workerThread); + tcpClient->moveToThread(workerThread); dataParser->moveToThread(workerThread); dataParserOutput->moveToThread(workerThread); sendSystem->moveToThread(workerThread); @@ -31,11 +32,8 @@ void CoreManager::initialize(WidgetManager *widgetManager,QThread *workerThread) recognizeSystem->moveToThread(workerThread); postProcessorSystem->moveToThread(workerThread); hashComparer->moveToThread(workerThread); -// versionContainer->moveToThread(workerThread); //проверить работоспособность -// resourceManager->moveToThread(workerThread); //проверить работоспособность workerThread->start(); - //workerThread->setPriority(QThread::HighestPriority); binding(); initializeSystems(); @@ -64,15 +62,15 @@ void CoreManager::binding() { connect(recognizeSystem,&RecognizeSystem::sigAnimationActivated,widgetManager,&WidgetManager::slotActivateLoadAnimation,Qt::AutoConnection); - connect(this,&CoreManager::sigInitializeClient,client,&TCPClient::initialize,Qt::AutoConnection); - connect(this,&CoreManager::sigSetConnect,client,&TCPClient::setConnect,Qt::AutoConnection); + connect(this,&CoreManager::sigInitializeClient,tcpClient,&TCPClient::initialize,Qt::AutoConnection); + connect(this,&CoreManager::sigSetConnect,tcpClient,&TCPClient::setConnect,Qt::AutoConnection); connect(this,&CoreManager::sigSendPacketType,sendSystem,&SendSystem::sendPacketType,Qt::AutoConnection); connect(this,&CoreManager::sigSendCheckUpdate,sendSystem,&SendSystem::sendCheckHash,Qt::AutoConnection); connect(this,&CoreManager::sigSendXMLAnswer,sendSystem,&SendSystem::xmlAnswer,Qt::AutoConnection); connect(this,&CoreManager::sigSendAutorization,sendSystem,&SendSystem::sendClientAutorization); connect(this,&CoreManager::sigSendUpdateToServer,updateController,&UpdateController::checkCanUpdate,Qt::AutoConnection); - connect(this,&CoreManager::sigGetConnected,client,&TCPClient::getIsConnected); + connect(this,&CoreManager::sigGetConnected,tcpClient,&TCPClient::getIsConnected); connect(this,&CoreManager::sigCalculateHash,updateController,&UpdateController::calculateCommonHash); connect(this,&CoreManager::sigSetLoadSettings,widgetManager,&WidgetManager::slotSetLoadSettings,Qt::AutoConnection); @@ -101,8 +99,8 @@ void CoreManager::binding() connect(updateController,&UpdateController::sigUpdateComplete,widgetManager,&WidgetManager::setCompeteState,Qt::AutoConnection); connect(updateController->getHashCalculator(),&FastHashCalculator::sigSendHashInfo,widgetManager->getMainWindow(),&MainWindow::updateInitInformation,Qt::AutoConnection); - connect(client,&TCPClient::sigConnectionState,widgetManager,&WidgetManager::setConnectionState,Qt::AutoConnection); - connect(client,&TCPClient::sigServerDisconnect,widgetManager,&WidgetManager::setServerDisconnectState,Qt::AutoConnection); + connect(tcpClient,&TCPClient::sigConnectionState,widgetManager,&WidgetManager::setConnectionState,Qt::AutoConnection); + connect(tcpClient,&TCPClient::sigServerDisconnect,widgetManager,&WidgetManager::setServerDisconnectState,Qt::AutoConnection); connect(sendSystem,&SendSystem::sigSend,this,&CoreManager::calcUpdateProgress,Qt::AutoConnection); @@ -116,7 +114,7 @@ void CoreManager::initializeSystems() hashComparer->initialize(versionContainer,widgetManager->getUpdateWidget()); postProcessorSystem->initialize(dataParserOutput,hashComparer,versionContainer,updateController); dataParser->initialize(postProcessorSystem); - recognizeSystem->initialize(dataParser,versionContainer,postProcessorSystem); + recognizeSystem->initialize(dataParser,versionContainer,postProcessorSystem,client); resourceManager->painting(); emit sigCalculateHash(); @@ -168,6 +166,7 @@ void CoreManager::callUpdateList() void CoreManager::lostConnection() { widgetManager->setLostConnectionState(); + client->setIsLoggedIn(false); } void CoreManager::serverBlocked() @@ -201,16 +200,19 @@ void CoreManager::checkLoginResult(ServerAuthorization *auth) setLocalVersion(); widgetManager->setLoginSuccess(); widgetManager->getMainWindow()->setClientVersionName(versionContainer->getLocalVersion()); + client->setLogin(auth->ClientName); + client->setIsLoggedIn(true); } else { widgetManager->setLoginFailed(); + client->setIsLoggedIn(false); } } void CoreManager::tryLogin() { - if (!client->getIsConnected()) + if (!tcpClient->getIsConnected()) { widgetManager->getMainWindow()->showConnectionEmpty(); return; @@ -362,10 +364,10 @@ void CoreManager::saveServerSettingsWithConnect() settings->LocalVersionName = dataParser->getClientSettings()->LocalVersionName; dataParserOutput->createServerSettings(settings); - if(client->getIsConnected()) + if(tcpClient->getIsConnected()) { emit sigSendXMLAnswer(cmd_Disable); - client->setDisconnect(); + tcpClient->setDisconnect(); entryWidget->showLoginWidget(true); widgetManager->getMainWindow()->showOfflineButton(true); widgetManager->activateLoadingAnimation(false); @@ -398,7 +400,7 @@ void CoreManager::setLanguage(const QString& language) void CoreManager::exit() { emit sigSendXMLAnswer(cmd_Disable); - client->disconnect(); + tcpClient->disconnect(); workerThread->quit(); workerThread->wait(); diff --git a/coremanager.h b/coremanager.h index 83a6c2f..c843562 100644 --- a/coremanager.h +++ b/coremanager.h @@ -14,6 +14,7 @@ #include #include #include +#include #include @@ -65,7 +66,7 @@ signals: private: QTranslator translator; - TCPClient *client; + TCPClient *tcpClient; DataParser *dataParser; DataParserOutput *dataParserOutput; UpdateController *updateController; @@ -77,6 +78,7 @@ private: VersionContainer *versionContainer; ResourceManager *resourceManager; PostProcessorSystem *postProcessorSystem; + Client *client; WidgetManager *widgetManager;