| | |
| | | FILE_DOWNLOADS_RES, // 版本更新文件下载响应 |
| | | DOWNLOAD_SUCCESSFULLY_RES, // 更新文件下载成功的响应 |
| | | |
| | | //版本管理 |
| | | VERSION_NUM_REQ, // 版本号请求 |
| | | VERSION_NUM_RES, // 版本号响应 |
| | | UPLOAD_FILE_REQ, // 上传文件的请求 |
| | | UPLOAD_FILE_RES, // 上传文件的响应 |
| | | VERSION_INFOENTRY_REQ, // 版本信息录入请求 |
| | | VERSION_INFOENTRY_RES, //版本信息录入响应 |
| | | |
| | | //日志 |
| | | LOGSEARCH_REQ,//日志查询请求 |
| | | LOGSEARCH_RES,//日志查询响应 |
| | |
| | | } |
| | | }; |
| | | |
| | | //版本管理 |
| | | struct VersionNumReq // 版本号请求 |
| | | { |
| | | Head head; |
| | | VersionNumReq() { |
| | | head.type = VERSION_NUM_REQ; |
| | | head.len = sizeof(VersionNumReq); |
| | | } |
| | | }; |
| | | |
| | | struct VersionNumRes // 版本号响应 |
| | | { |
| | | Head head; |
| | | char versionId[64]; // 版本号 |
| | | VersionNumRes() { |
| | | head.type = VERSION_NUM_RES; |
| | | head.len = sizeof(VersionNumRes); |
| | | } |
| | | }; |
| | | |
| | | // 文件传输 |
| | | struct FileInfo |
| | | { |
| | | char fileName[256]; |
| | | long long fileSize; |
| | | char s_filepath[128]; |
| | | }; |
| | | |
| | | struct UploadFileReq // 上传文件的请求 |
| | | { |
| | | Head head; |
| | | FileInfo fileInfo; |
| | | UploadFileReq() { |
| | | head.type = UPLOAD_FILE_REQ; |
| | | head.len = sizeof(UploadFileReq); |
| | | } |
| | | }; |
| | | |
| | | struct UploadFileRes { // 上传文件的响应 |
| | | Head head; |
| | | bool state = false; |
| | | char fileName[256]; |
| | | long long file_size; |
| | | UploadFileRes() |
| | | { |
| | | head.type = UPLOAD_FILE_RES; |
| | | head.len = sizeof(UploadFileRes); |
| | | } |
| | | }; |
| | | |
| | | // 版本信息录入 |
| | | // 请求 |
| | | struct VersionInfoEntryReq { |
| | | Head head; |
| | | char versionId[64]; // 版本号 |
| | | char versionIdOld[64]; // 上一个版本号 |
| | | int fileNum; |
| | | char c_filepath[32]; //服务器放最新版本的路径 |
| | | char versionDescription[256]; //更新内容 |
| | | char versionCreattime[32]; // 更新时间 |
| | | FileInfo fileInfo[0] ; //包含下载文件信息 |
| | | |
| | | VersionInfoEntryReq() |
| | | { |
| | | head.type = VERSION_INFOENTRY_REQ; |
| | | head.len = sizeof(VersionInfoEntryReq); |
| | | } |
| | | }; |
| | | |
| | | // 版本信息录入响应 |
| | | struct VersionInfoEntryRes { |
| | | Head head; |
| | | bool state = false; |
| | | VersionInfoEntryRes() |
| | | { |
| | | head.type = VERSION_INFOENTRY_RES; |
| | | head.len = sizeof(VersionInfoEntryRes); |
| | | } |
| | | }; |
| | | |
| | | //日志 |
| | | struct ParsedLog { |
| | | char timeStamp[64]; // 时间戳 |