📄 tnmpnmpstack.h
字号:
/********************************************************************
* 文 件 : TNMPNMPStack.h *
* 作 者 : 夏颖昌 *
* 日 期 : 2004.12 *
* 描 述 : 头文件 *
********************************************************************/
#ifndef _TNMPNMPSTACK_H
#define _TNMPNMPSTACK_H
#include <signal.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <dirent.h>
#include <strings.h>
#include <errno.h>
#include <unistd.h>
#include <regex.h>
#include <sys/types.h>
#include <time.h>
#include <sys/time.h>
#include <stdarg.h>
#define PNMP_HEAD "PKG PNMP/1.0"
#define PNMP_TYPE "Package-Type"
#define PNMP_SEQUENCE "Sequence"
#define PNMP_COMMAND "Command"
#define PNMP_PARAMETER "Parameter"
#define PNMP_STATUS "Status"
#define PNMP_TIME_NEEDED "Time-Needed"
#define PNMP_USER "User"
#define PNMP_PASSWORD "PassWord"
#define PNMP_SERVER "Sever"
#define PNMP_CLIENT "Client"
#define PNMP_HOSTID "HostId"
#define PNMP_URL "URL"
#define PNMP_MD5 "MD5-CheckSum"
#define PNMP_ACK "ACK"
#define PNMP_REQ "REQ"
#define PNMP_MSG "MSG"
#define PNMP_AUTH "Auth"
#define PNMP_TASK "Task"
#define PNMP_SYNC "Sync"
#define PNMP_QUERYTASK "QueryTask"
#define PNMP_TASKFINISH "TaskFinish"
#define PNMP_DOWNLOADFINISH "Downloadfinish"
#define PNMP_END "$$$$"
#define PNMP_END1 '$'
#define PNMP_END2 "\r\n"
#define MAX_NUM 4096
#define SUCCESSED_RETURN_CODE 0
#define FAILED_RETURN_CODE -1
/*
typedef struct _PNMP_Data
{
float pdVerson; // 版本号默认值:1.0
int pdPackageType; // 默认0 REQ 1 ACK 2 MSG 3
int pdCommand; // 默认0
Auth 1 Task 2 Sync 3 QueryTask 4
TaskFinish 5 DownloadFinish 6
int pdStatus; // 状态
char pdSequence[ 50 ];
char pdParameter[ 50 ];
int pdTimeNeeded; // 需要时间
char pdUser[ 50 ]; // 用户名
char pdPassWord[ 50 ]; // 密码
char pdServer[ 50 ]; // Sever IP
char pdClient[ 50 ]; // Client IP
char pdHostId[ 50 ]; // 标识
char pdURL[ 200 ]; // 生成文件地址
char pdMD5[ 50 ]; // 检验码
}PNMP_Data;
*/
/*** 解析数据传送接口 ***/
//int ParserData( char *p_Data, _PNMP_Data *p_outData );
/*** 封装数据传送接口 ***/
//int BuildData( _PNMP_Data *p_Data, char *p_outData );
/*** 初始化数据结构 ***/
//void InitStruct( _PNMP_Data * m_pParserPnmp );
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -