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

📄 icmp.h

📁 嵌入式RMON,RMON为Remote monitor的缩写,基于SNMP为网络提供主动监控及错误告警,智能交换路由必备协议
💻 H
字号:
/* Beholder RMON ethernet network monitor,Copyright (C) 1993 DNPAP group *//* See file COPYING 'GNU General Public Licence' for copyright details   */#ifndef _ICMP_H_#define _ICMP_H_#include <dnpap.h>#include <ip.h>#include <chain.h>typedef struct _ICMP_HDR   ICMP_HDR;typedef struct _ICMP_DESCR ICMP_DESCR;struct _ICMP_HDR{    BYTE        type;    BYTE        code;    WORD        check;};struct _ICMP_DESCR{	BOOLEAN     (*Rcve)(ICMP_DESCR *descr, CHAIN *chain, ICMP_HDR *icmpHdr, IP_HDR *ipHdr);    BYTE        type;    BYTE        code;	DWORD    	locAddr;	DWORD       remAddr;    VOID        *specific;    ICMP_DESCR  *next;};#define ICMP_UNREACHABLE     3#define ICMP_QUENCH          4#define ICMP_TIME_EXCEEDED   11#define ICMP_PARM_PROBLEM    12#define ICMP_REDIRECT        5#define ICMP_ECHO_REQUEST    8#define ICMP_ECHO_REPLY      0#define ICMP_STAMP_REQUEST   13#define ICMP_STAMP_REPLY     14#define ICMP_INFO_REQUEST    15#define ICMP_INFO_REPLY      16#define ICMP_CODE_ANY        0xff#define ICMP_TYPE_ANY        0xff#define ICMP_ADDR_ANY        0xffffffffLBOOLEAN IcmpInit(void);BOOLEAN IcmpRegister(ICMP_DESCR *icmp);BOOLEAN IcmpRemove(ICMP_DESCR *icmp);BOOLEAN IcmpSend(CHAIN *chain, ICMP_HDR *icmpHdr, IP_HDR *ipHdr);#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -