diff options
Diffstat (limited to 'client/SslClient.h')
-rw-r--r-- | client/SslClient.h | 28 |
1 files changed, 25 insertions, 3 deletions
diff --git a/client/SslClient.h b/client/SslClient.h index ecf4edd..d31af70 100644 --- a/client/SslClient.h +++ b/client/SslClient.h @@ -32,6 +32,7 @@ class SslClient: public QObject public: /** * @enum RequestType Enumerates all possible request types + * @note All code values higher then 0x10 are meant to request binary file data */ enum RequestType { @@ -46,11 +47,32 @@ public: /** * @brief Request static proxy list */ - StaticProxyList = 0x04, + StaticProxyList = 0x03, /** - * @brief Request list of firewalled hosts + * @brief Request list of firewall rules */ - FirewallList = 0x08 + FirewallList = 0x04, + /** + * @brief Request list of files that should exist on client PC + */ + UploadList = 0x05, + /** + * @brief Request list of files to be deleted on client PC + */ + DeleteList = 0x06, + /** + * @brief Request most recent available client version + */ + ClientVersion = 0x07, + /** + * @brief Request client binary file + */ + ClientBinary = 0x11, + /** + * @brief Request file upload (the list of this files is obtained via RequestType::UploadList) + * @note Request should contain file path as specified in RequestType::UploadList + */ + RegularFile = 0x12 }; /** |