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