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 */