2 * This file was generated by mib2c and is intended for use as a mib module
3 * for the ucd-snmp snmpd agent.
7 #ifndef _MIBGROUP_MTEOBJECTSTABLE_H
8 #define _MIBGROUP_MTEOBJECTSTABLE_H
12 * we may use header_complex from the header_complex module
16 config_require(header_complex)
20 * our storage structure(s)
22 struct mteObjectsTable_data {
27 size_t mteObjectsNameLen;
28 unsigned long mteObjectsIndex;
30 size_t mteObjectsIDLen;
31 long mteObjectsIDWildcard;
32 long mteObjectsEntryStatus;
37 * enum definitions from the covered mib sections
41 #define MTEOBJECTSIDWILDCARD_TRUE 1
42 #define MTEOBJECTSIDWILDCARD_FALSE 2
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 *,
57 int mte_add_object_to_table(const char *owner,
62 WriteMethod write_mteObjectsID;
63 WriteMethod write_mteObjectsIDWildcard;
64 WriteMethod write_mteObjectsEntryStatus;
66 WriteMethod write_mteObjectsEntryStatus;
70 #endif /* _MIBGROUP_MTEOBJECTSTABLE_H */