📄 natsnmplib.c
字号:
/* 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 + -