⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tnmpnmpstack.h

📁 网管程序.应用于网管主机之间按照规则交换网管数据
💻 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 + -