| | |
| | | #include <vector> |
| | | #include "pmsplusparam.h" |
| | | #include <QDebug> |
| | | #include <QWidget> |
| | | |
| | | using namespace std; |
| | | |
| | |
| | | char permissonType[32]; |
| | | QueryPmsRequest(){ |
| | | head.type=QUERY_PMS_REQ; |
| | | userNo[32] = {0}; |
| | | name[32] = {0}; |
| | | permissonType[32] = {0}; |
| | | memset(userNo,0,32); |
| | | memset(permissonType,0,32); |
| | | memset(name,0,32); |
| | | head.len = sizeof(QueryPmsRequest); |
| | | } |
| | | } QueryPmsRequest; |
| | |
| | | |
| | | // å个人åæéç»æä½ |
| | | typedef struct UserAboutPms{ |
| | | |
| | | int queryHistory; |
| | | int loggerSearch; |
| | | int mapMark; |
| | |
| | | char permissonType[32]; |
| | | char startDateTime[32]; |
| | | char endDateTime[32]; |
| | | |
| | | } PmsRes; |
| | | |
| | | // æ¥è¯¢äººååè§è²ä¿¡æ¯çååºç»æä½ |
| | | typedef struct UserAboutPmsResponse{ |
| | | Head head; |
| | | int success; // 1为æå ,0为失败 |
| | | PmsRes *pmsList; |
| | | PmsRes pmsList[100]; |
| | | UserAboutPmsResponse(){ |
| | | head.type=QUERY_PMS_RES; |
| | | pmsList = (PmsRes *)malloc(sizeof(PmsRes)*100); |
| | | pmsList = {0}; |
| | | memset(pmsList,0,sizeof(PmsRes)); |
| | | head.len = sizeof(UserAboutPmsResponse); |
| | | } |
| | | } QueryPmsResponse; |
| | |
| | | } UpdatePmsResponse ; |
| | | |
| | | |
| | | class PmsClientSocket : public QObject |
| | | class PmsClientSocket : public QWidget |
| | | { |
| | | Q_OBJECT |
| | | |
| | |
| | | bool connectSuccess= false; |
| | | |
| | | public: |
| | | PmsClientSocket(QObject * parent=0); |
| | | PmsClientSocket(QWidget * parent=0); |
| | | void queryAllUserAboutUser(); |
| | | |
| | | void queryPmsByParam(PmsParam param); |