1 /* 2 *Copyright(c)2004,Cisco URP imburses and Network Information Center in Beijing University of Posts and Telecommunications researches. 3 * 4 *All right reserved 5 * 6 *File Name:expValueTable.h 7 *File Description: head file. 8 * 9 *Current Version:1.0 10 *Author:JianShun Tong 11 *Date:2004.8.20 12 */ 13 14 /* 15 * This file was generated by mib2c and is intended for use as a mib module 16 * for the ucd-snmp snmpd agent. 17 */ 18 19 20 /* 21 * we may use header_complex from the header_complex module 22 */ 23 config_require(header_complex) 24 25 #ifndef _MIBGROUP_EXPVALUETABLE_H 26 #define _MIBGROUP_EXPVALUETABLE_H 27 struct expValueTable_data { 28 const char *expExpressionOwner; 29 size_t expExpressionOwnerLen; 30 const char *expExpressionName; 31 size_t expExpressionNameLen; 32 oid *expValueInstance; 33 size_t expValueInstanceLen; 34 unsigned long expValueCounter32Val; 35 unsigned long expValueUnsigned32Val; 36 unsigned long expValueTimeTicksVal; 37 long expValueInteger32Val; 38 const u_long *expValueIpAddressVal; 39 const char *expValueOctetStringVal; 40 size_t expValueOctetStringValLen; 41 const oid *expValueOidVal; 42 size_t expValueOidValLen; 43 long expValueCounter64Val; 44 45 /* internal var */ 46 struct expExpressionTable_data *expression_data; 47 char *valuestr; 48 int set; 49 }; 50 51 52 /* 53 * function prototypes 54 */ 55 void init_expValueTable(void); 56 57 #endif /* _MIBGROUP_EXPVALUETABLE_H */ 58