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

📄 natsnmplib.c

📁 vxworks下ppp的实现源码
💻 C
📖 第 1 页 / 共 2 页
字号:
/* natSnmpLib.c - NAT SNMP support file *//* Copyright 2002-2003 Wind River Systems, Inc. *//*modification history--------------------01b,24apr03,zhu  updated copyright01a,27sep02,vvv  generated using mibcomp; added m2NatTreeAdd*//****************************************************************************** ****************************************************************************** **** This file was automatically generated by Wind River's **** WindManage MIB Compiler, version 9.3. **** This file was generated using the -mib.c switch. ****  **** This file contains a representation of a MIB tree suitable **** for use by an SNMP agent running Wind River's WindManage SNMP package. ****  **** DO NOT EDIT THIS FILE BY HAND. ****  **** Last build date: Fri Sep 27 15:00:29 2002 **** from files: ****  natMib.mib, natconv.mib **** starting from node: natMib ****************************************************************************** ****************************************************************************** */#define _MIB 1#include "wrn/wm/snmp/engine/mib.h"#include "wrn/wm/snmp/engine/snmpdefs.h"#include "wrn/wm/snmp/engine/snmpstat.h"#ifndef STATIC#define STATIC static#endifextern void natDescGet (OIDC_T lastmatch, int tcount, OIDC_T *tlist, 			SNMP_PKT_T *pktp, VB_T *vbp);extern void natEntryGet (OIDC_T lastmatch, int tcount, OIDC_T *tlist, 			 SNMP_PKT_T *pktp, VB_T *vbp);extern void natEntryNext (OIDC_T lastmatch, int tcount, OIDC_T *tlist,                          SNMP_PKT_T *pktp, VB_T *vbp);extern void natEntryTest (OIDC_T lastmatch, int tcount, OIDC_T *tlist,                          SNMP_PKT_T *pktp, VB_T *vbp);extern void natEntrySet (OIDC_T lastmatch, int tcount, OIDC_T *tlist,                         SNMP_PKT_T *pktp, VB_T *vbp);extern void natBindEntryGet (OIDC_T lastmatch, int tcount, OIDC_T *tlist,                             SNMP_PKT_T *pktp, VB_T *vbp);extern void natBindEntryNext (OIDC_T lastmatch, int tcount, OIDC_T *tlist,                              SNMP_PKT_T *pktp, VB_T *vbp);extern void natSessionEntryGet (OIDC_T lastmatch, int tcount, OIDC_T *tlist,                                SNMP_PKT_T *pktp, VB_T *vbp);extern void natSessionEntryNext (OIDC_T lastmatch, int tcount, OIDC_T *tlist,                                 SNMP_PKT_T *pktp, VB_T *vbp);extern void natBindEntryTest (OIDC_T lastmatch, int tcount, OIDC_T *tlist,                              SNMP_PKT_T *pktp, VB_T *vbp);extern void natBindEntrySet (OIDC_T lastmatch, int tcount, OIDC_T *tlist,                             SNMP_PKT_T *pktp, VB_T *vbp); /** **  Subtree Object Identifier for Add_Node_From_Root **    natMib OBJECT IDENTIFIER ::= { windriver 100 } **/STATIC OIDC_T oid_nat_snmp_engine_node[] = { 1, 3, 6, 1, 4, 1, 731, 100 };OBJ_ID_T objid_nat_snmp_engine_node = {  sizeof(oid_nat_snmp_engine_node)/sizeof(OIDC_T),  oid_nat_snmp_engine_node};LEAF_NT_ASYS( l_natNumber, 0, "natNumber", VT_NUMBER,			READ_ACCESS, SCALAR, null_test_async,			natDescGet, null_set_async, std_next_async,			((char *)0),			0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natSessionNumber, 0, "natSessionNumber", VT_NUMBER,			READ_ACCESS, SCALAR, null_test_async,			natDescGet, null_set_async, std_next_async,			((char *)0),			0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natSwVersion, 0, "natSwVersion", VT_STRING,			READ_ACCESS, SCALAR, null_test_async,			natDescGet, null_set_async, std_next_async,			((char *)0),			0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natPrRealmType, 0, "natPrRealmType", VT_STRING,			READ_ACCESS, SCALAR, null_test_async,			natDescGet, null_set_async, std_next_async,			((char *)0),			0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natExtRealmType, 0, "natExtRealmType", VT_STRING,			READ_ACCESS, SCALAR, null_test_async,			natDescGet, null_set_async, std_next_async,			((char *)0),			0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natIndex, 0, "natIndex", VT_NUMBER,			READ_ACCESS, TABULAR, null_test_async,			natEntryGet, null_set_async, natEntryNext,			((char *)0),			0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natTypeMask, 0, "natTypeMask", VT_NUMBER,			READ_ACCESS, TABULAR, null_test_async,			natEntryGet, null_set_async, natEntryNext,			((char *)0),			0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natType, 0, "natType", VT_NUMBER,			READ_ACCESS, TABULAR, null_test_async,			natEntryGet, null_set_async, natEntryNext,			((char *)0),			0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natTotalBinds, 0, "natTotalBinds", VT_NUMBER,			READ_ACCESS, TABULAR, null_test_async,			natEntryGet, null_set_async, natEntryNext,			((char *)0),			0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natMaxStaticBinds, 0, "natMaxStaticBinds", VT_NUMBER,			READ_ACCESS, TABULAR, null_test_async,			natEntryGet, null_set_async, natEntryNext,			((char *)0),			0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natCurrStaticBinds, 0, "natCurrStaticBinds", VT_NUMBER,			READ_ACCESS, TABULAR, null_test_async,			natEntryGet, null_set_async, natEntryNext,			((char *)0),			0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natCurrDynamicBinds, 0, "natCurrDynamicBinds", VT_NUMBER,			READ_ACCESS, TABULAR, null_test_async,			natEntryGet, null_set_async, natEntryNext,			((char *)0),			0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natMaxStaticIpBinds, 0, "natMaxStaticIpBinds", VT_NUMBER,			READ_ACCESS, TABULAR, null_test_async,			natEntryGet, null_set_async, natEntryNext,			((char *)0),			0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natCurrStaticIpBinds, 0, "natCurrStaticIpBinds", VT_NUMBER,			READ_ACCESS, TABULAR, null_test_async,			natEntryGet, null_set_async, natEntryNext,			((char *)0),			0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natCurrDynamicIpBinds, 0, "natCurrDynamicIpBinds", VT_NUMBER,			READ_ACCESS, TABULAR, null_test_async,			natEntryGet, null_set_async, natEntryNext,			((char *)0),			0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natMaxStaticTcpBinds, 0, "natMaxStaticTcpBinds", VT_NUMBER,			READ_ACCESS, TABULAR, null_test_async,			natEntryGet, null_set_async, natEntryNext,			((char *)0),			0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natCurrStaticTcpBinds, 0, "natCurrStaticTcpBinds", VT_NUMBER,			READ_ACCESS, TABULAR, null_test_async,			natEntryGet, null_set_async, natEntryNext,			((char *)0),			0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natCurrDynamicTcpBinds, 0, "natCurrDynamicTcpBinds", VT_NUMBER,			READ_ACCESS, TABULAR, null_test_async,			natEntryGet, null_set_async, natEntryNext,			((char *)0),			0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natMaxStaticUdpBinds, 0, "natMaxStaticUdpBinds", VT_NUMBER,			READ_ACCESS, TABULAR, null_test_async,			natEntryGet, null_set_async, natEntryNext,			((char *)0),			0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natCurrStaticUdpBinds, 0, "natCurrStaticUdpBinds", VT_NUMBER,			READ_ACCESS, TABULAR, null_test_async,			natEntryGet, null_set_async, natEntryNext,			((char *)0),			0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natCurrDynamicUdpBinds, 0, "natCurrDynamicUdpBinds", VT_NUMBER,			READ_ACCESS, TABULAR, null_test_async,			natEntryGet, null_set_async, natEntryNext,			((char *)0),			0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natSessionMaxIdleTime, 0, "natSessionMaxIdleTime", VT_NUMBER,			READ_WRITE_ACCESS, TABULAR, natEntryTest,			natEntryGet, natEntrySet, natEntryNext,			((char *)0),			0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natUdpSessionMaxIdleTime, 0, "natUdpSessionMaxIdleTime", VT_NUMBER,			READ_WRITE_ACCESS, TABULAR, natEntryTest,			natEntryGet, natEntrySet, natEntryNext,			((char *)0),			0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natIcmpSessionMaxIdleTime, 0, "natIcmpSessionMaxIdleTime", VT_NUMBER,			READ_WRITE_ACCESS, TABULAR, natEntryTest,			natEntryGet, natEntrySet, natEntryNext,			((char *)0),			0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natTcpUpSessionMaxIdleTime, 0, "natTcpUpSessionMaxIdleTime", VT_NUMBER,			READ_WRITE_ACCESS, TABULAR, natEntryTest,			natEntryGet, natEntrySet, natEntryNext,			((char *)0),			0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natTcpDiscSessionMaxIdleTime, 0, "natTcpDiscSessionMaxIdleTime", VT_NUMBER,			READ_WRITE_ACCESS, TABULAR, natEntryTest,			natEntryGet, natEntrySet, natEntryNext,			((char *)0),			0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natTcpClosingSessionMaxIdleTime, 0, "natTcpClosingSessionMaxIdleTime", VT_NUMBER,			READ_WRITE_ACCESS, TABULAR, natEntryTest,			natEntryGet, natEntrySet, natEntryNext,			((char *)0),			0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natTcpSyncSessionMaxIdleTime, 0, "natTcpSyncSessionMaxIdleTime", VT_NUMBER,			READ_WRITE_ACCESS, TABULAR, natEntryTest,			natEntryGet, natEntrySet, natEntryNext,			((char *)0),			0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natLogMask, 0, "natLogMask", VT_NUMBER,			READ_WRITE_ACCESS, TABULAR, natEntryTest,			natEntryGet, natEntrySet, natEntryNext,			((char *)0),			0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natEnable, 0, "natEnable", VT_NUMBER,			READ_WRITE_ACCESS, TABULAR, natEntryTest,			natEntryGet, natEntrySet, natEntryNext,			((char *)0),			0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natDefXEnable, 0, "natDefXEnable", VT_NUMBER,			READ_WRITE_ACCESS, TABULAR, natEntryTest,			natEntryGet, natEntrySet, natEntryNext,			((char *)0),			0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natGlobalAddrFilter, 0, "natGlobalAddrFilter", VT_NUMBER,			READ_WRITE_ACCESS, TABULAR, natEntryTest,			natEntryGet, natEntrySet, natEntryNext,			((char *)0),			0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natStaticBindEnable, 0, "natStaticBindEnable", VT_NUMBER,			READ_WRITE_ACCESS, TABULAR, natEntryTest,			natEntryGet, natEntrySet, natEntryNext,			((char *)0),			0x0000, 0xFF, 0xFF);STATICMIBARC_T	a_natEntry[] = {			ARC(1, l_natIndex),			ARC(2, l_natTypeMask),			ARC(3, l_natType),			ARC(4, l_natTotalBinds),			ARC(5, l_natMaxStaticBinds),			ARC(6, l_natCurrStaticBinds),			ARC(7, l_natCurrDynamicBinds),			ARC(8, l_natMaxStaticIpBinds),			ARC(9, l_natCurrStaticIpBinds),			ARC(10, l_natCurrDynamicIpBinds),			ARC(11, l_natMaxStaticTcpBinds),			ARC(12, l_natCurrStaticTcpBinds),			ARC(13, l_natCurrDynamicTcpBinds),			ARC(14, l_natMaxStaticUdpBinds),			ARC(15, l_natCurrStaticUdpBinds),			ARC(16, l_natCurrDynamicUdpBinds),			ARC(17, l_natSessionMaxIdleTime),			ARC(18, l_natUdpSessionMaxIdleTime),			ARC(19, l_natIcmpSessionMaxIdleTime),			ARC(20, l_natTcpUpSessionMaxIdleTime),			ARC(21, l_natTcpDiscSessionMaxIdleTime),			ARC(22, l_natTcpClosingSessionMaxIdleTime),			ARC(23, l_natTcpSyncSessionMaxIdleTime),			ARC(24, l_natLogMask),			ARC(25, l_natEnable),			ARC(26, l_natDefXEnable),			ARC(27, l_natGlobalAddrFilter),			ARC(28, l_natStaticBindEnable),			END_OF_ARC_LIST };STATICMIBNODE_T	n_natEntry = NODE_NT("natEntry",			0, a_natEntry);STATICMIBARC_T	a_natTable[] = {			ARC(1, n_natEntry),			END_OF_ARC_LIST };STATICMIBNODE_T	n_natTable = NODE_NT("natTable",			0, a_natTable);STATICMIBARC_T	a_natDesc[] = {			ARC(1, l_natNumber),

⌨️ 快捷键说明

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