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_SNMPNOTIFYFILTERTABLE_H
8 #define _MIBGROUP_SNMPNOTIFYFILTERTABLE_H
12 * we may use header_complex from the header_complex module
16 config_require(header_complex)
20 * our storage structure(s)
22 struct snmpNotifyFilterTable_data {
24 char *snmpNotifyFilterProfileName;
25 size_t snmpNotifyFilterProfileNameLen;
26 oid *snmpNotifyFilterSubtree;
27 size_t snmpNotifyFilterSubtreeLen;
28 char *snmpNotifyFilterMask;
29 size_t snmpNotifyFilterMaskLen;
30 long snmpNotifyFilterType;
31 long snmpNotifyFilterStorageType;
32 long snmpNotifyFilterRowStatus;
40 * enum definitions from the covered mib sections
48 #define SNMPNOTIFYFILTERTYPE_INCLUDED 1
49 #define SNMPNOTIFYFILTERTYPE_EXCLUDED 2
59 void init_snmpNotifyFilterTable(void);
60 FindVarMethod var_snmpNotifyFilterTable;
61 void parse_snmpNotifyFilterTable(const char *, char *);
62 SNMPCallback store_snmpNotifyFilterTable;
65 WriteMethod write_snmpNotifyFilterMask;
66 WriteMethod write_snmpNotifyFilterType;
67 WriteMethod write_snmpNotifyFilterStorageType;
68 WriteMethod write_snmpNotifyFilterRowStatus;
70 WriteMethod write_snmpNotifyFilterRowStatus;
74 #endif /* _MIBGROUP_SNMPNOTIFYFILTERTABLE_H */