| | |
| | | HISTORY_QUERY_RES, // 历史查询响应 |
| | | |
| | | //自动升级 |
| | | VERSIONNUM_REQ, // 版本号请求 |
| | | VERSIONNUM_RES, // 版本号响应 |
| | | VERSION_NUM_REQ, // 版本号请求 |
| | | VERSION_NUM_RES, // 版本号响应 |
| | | UPLOAD_FILE_REQ, // 上传文件的请求 |
| | | UPLOAD_FILE_RES, // 上传文件的响应 |
| | | VERSIONINFOENTRY_REQ, // 版本信息录入请求 |
| | | VERSIONINFOENTRY_RES, //版本信息录入响应 |
| | | VERSIONUPDATE_REQ, // 版本更新请求 |
| | | VERSIONUPDATE_RES, // 版本更新响应 |
| | | FILEDOWNLOADS_REQ, // 版本更新文件下载请求 |
| | | FILEDOWNLOADS_RES, // 版本更新文件下载响应 |
| | | DOWNLOADSUCCESSFULLY_RES // 更新文件下载成功的响应 |
| | | VERSION_INFOENTRY_REQ, // 版本信息录入请求 |
| | | VERSION_INFOENTRY_RES, //版本信息录入响应 |
| | | VERSION_UPDATE_REQ, // 版本更新请求 |
| | | VERSION_UPDATE_RES, // 版本更新响应 |
| | | FILE_DOWNLOADS_REQ, // 版本更新文件下载请求 |
| | | FILE_DOWNLOADS_RES, // 版本更新文件下载响应 |
| | | DOWNLOAD_SUCCESSFULLY_RES // 更新文件下载成功的响应 |
| | | |
| | | //日志 |
| | | LOGSEARCH_REQ;//日志查询请求 |
| | |
| | | { |
| | | Head head; |
| | | VersionNumReq() { |
| | | head.type = VERSIONNUM_REQ; |
| | | head.type = VERSION_NUM_REQ; |
| | | head.len = sizeof(VersionNumReq); |
| | | } |
| | | }; |
| | |
| | | Head head; |
| | | char version_id[64]; // 版本号 |
| | | VersionNumRes() { |
| | | head.type = VERSIONNUM_RES; |
| | | head.type = VERSION_NUM_RES; |
| | | head.len = sizeof(VersionNumRes); |
| | | } |
| | | }; |
| | |
| | | |
| | | VersionInfoEntryReq() |
| | | { |
| | | head.type = VERSIONINFOENTRY_REQ; |
| | | head.type = VERSION_INFOENTRY_REQ; |
| | | head.len = sizeof(VersionInfoEntryReq); |
| | | } |
| | | }; |
| | |
| | | bool state = false; |
| | | VersionInfoEntryRes() |
| | | { |
| | | head.type = VERSIONINFOENTRY_RES; |
| | | head.type = VERSION_INFOENTRY_RES; |
| | | head.len = sizeof(VersionInfoEntryRes); |
| | | } |
| | | }; |
| | |
| | | char cur_version_id[64]; // 版本号 |
| | | VersionUpdateReq() |
| | | { |
| | | head.type = VERSIONUPDATE_REQ; |
| | | head.type = VERSION_UPDATE_REQ; |
| | | head.len = sizeof(VersionUpdateReq); |
| | | } |
| | | }; |
| | |
| | | |
| | | VersionUpdateRes() |
| | | { |
| | | head.type = VERSIONUPDATE_RES; |
| | | head.type = VERSION_UPDATE_RES; |
| | | head.len = sizeof(VersionUpdateRes); |
| | | } |
| | | }; |
| | |
| | | char version_id[64]; // 版本号 |
| | | FileDownloadsReq() |
| | | { |
| | | head.type = FILEDOWNLOADS_REQ; |
| | | head.type = FILE_DOWNLOADS_REQ; |
| | | head.len = sizeof(FileDownloadsReq); |
| | | } |
| | | }; |
| | |
| | | char content[0]; |
| | | FileDownloadsRes() |
| | | { |
| | | head.type = FILEDOWNLOADS_RES; |
| | | head.type = FILE_DOWNLOADS_RES; |
| | | head.len = sizeof(FileDownloadsRes); |
| | | } |
| | | }; |
| | |
| | | long long file_size; |
| | | DownloadSuccessfullyRes() |
| | | { |
| | | head.type = DOWNLOADSUCCESSFULLY_RES; |
| | | head.type = DOWNLOAD_SUCCESSFULLY_RES; |
| | | head.len = sizeof(DownloadSuccessfullyRes); |
| | | } |
| | | }; |
| | |
| | | // 日志查询请求结构体 |
| | | struct LogQueryReq { |
| | | Head head; // 数据头 |
| | | char keyWords[32]; // 存储关键字的数组 |
| | | char keyWords[32]; // 存储关键字的数组 |
| | | // 无参构造函数 |
| | | LogQueryReq() { |
| | | head.type = LOGSEARCH_REQ; |