Revert "Revert "and added files""
[bcm963xx.git] / userapps / opensource / net-snmp / agent / mibgroup / disman / mteObjectsTable.h
1 /*
2  * This file was generated by mib2c and is intended for use as a mib module
3  * for the ucd-snmp snmpd agent. 
4  */
5
6
7 #ifndef _MIBGROUP_MTEOBJECTSTABLE_H
8 #define _MIBGROUP_MTEOBJECTSTABLE_H
9
10
11 /*
12  * we may use header_complex from the header_complex module 
13  */
14
15
16 config_require(header_complex)
17
18
19     /*
20      * our storage structure(s) 
21      */
22      struct mteObjectsTable_data {
23
24          char           *mteOwner;
25          size_t          mteOwnerLen;
26          char           *mteObjectsName;
27          size_t          mteObjectsNameLen;
28          unsigned long   mteObjectsIndex;
29          oid            *mteObjectsID;
30          size_t          mteObjectsIDLen;
31          long            mteObjectsIDWildcard;
32          long            mteObjectsEntryStatus;
33          int             storagetype;
34      };
35
36 /*
37  * enum definitions from the covered mib sections 
38  */
39
40
41 #define MTEOBJECTSIDWILDCARD_TRUE                1
42 #define MTEOBJECTSIDWILDCARD_FALSE               2
43
44 /*
45  * function prototypes 
46  */
47
48
49      void            init_mteObjectsTable(void);
50      FindVarMethod   var_mteObjectsTable;
51      void            parse_mteObjectsTable(const char *, char *);
52      SNMPCallback    store_mteObjectsTable;
53      void            mte_add_objects(netsnmp_variable_list *,
54                                      struct mteTriggerTable_data *,
55                                      const char *, const char *, oid *,
56                                      size_t);
57      int             mte_add_object_to_table(const char *owner,
58                                              const char *objname,
59                                              oid * oidname,
60                                              size_t oidname_len,
61                                              int iswild);
62      WriteMethod     write_mteObjectsID;
63      WriteMethod     write_mteObjectsIDWildcard;
64      WriteMethod     write_mteObjectsEntryStatus;
65
66      WriteMethod     write_mteObjectsEntryStatus;
67
68
69
70 #endif                          /* _MIBGROUP_MTEOBJECTSTABLE_H */