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

📄 reachc.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 _REACHC_H#define _REACHC_H#include <dnpap.h>#include <boolset.h>#include <snmp.h>#include <ping.h>#include <echo.h>#include <timer.h>#define REACH_BOOLEAN_ADDRESS		1#define REACH_BOOLEAN_OWNER			2#define REACH_SIZE_IPADDRESS    4typedef struct _Request{    VOID *Request;    struct _Request *Next;} Request;typedef struct _Reach{    BYTE            IPAddress[REACH_SIZE_IPADDRESS];	LONG			Delay;	ULONG			Timeout;	LONG			ValueSteps;	FLOAT			ICMPWeight;	FLOAT			UDPWeight;	LONG			Remaining;	LONG			ICMPReceived;	LONG			UDPReceived;	LONG			ICMPDropped;	LONG			UDPDropped;	ULONG			ICMPTime;	ULONG			UDPTime;	ULONG			ICMPTimeMin;	ULONG			UDPTimeMin;	ULONG			ICMPTimeMax;	ULONG			UDPTimeMax;	LONG			TotalICMPTime;	LONG			TotalUDPTime;	FLOAT			Value;	    BYTE            Owner[SNMP_SIZE_BUFCHR];    WORD            OwnerLen;    LONG            Status;	TIMER_DESCR	   *Timer;	    USHORT          PingSeqNr;    Request        *PingList;    ULONG          *PingBuffer;    USHORT          EchoSeqNr;    Request        *EchoList;    ULONG          *EchoBuffer;    BooleanSet      ObjectSet;} Reach;BOOLEAN ReachConfigInit(VOID);BOOLEAN ReachCInit(Reach *hostcontrol);BOOLEAN ReachCStart(Reach *hostcontrol);BOOLEAN ReachCStop(Reach *hostcontrol);#endif

⌨️ 快捷键说明

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