and added files
[bcm963xx.git] / userapps / opensource / net-snmp / agent / mibgroup / notification / snmpNotifyFilterTable.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_SNMPNOTIFYFILTERTABLE_H
8 #define _MIBGROUP_SNMPNOTIFYFILTERTABLE_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 snmpNotifyFilterTable_data {
23
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;
33
34      };
35
36
37
38
39 /*
40  * enum definitions from the covered mib sections 
41  */
42
43
44
45
46
47
48 #define SNMPNOTIFYFILTERTYPE_INCLUDED            1
49 #define SNMPNOTIFYFILTERTYPE_EXCLUDED            2
50
51
52
53
54 /*
55  * function prototypes 
56  */
57
58
59      void            init_snmpNotifyFilterTable(void);
60      FindVarMethod   var_snmpNotifyFilterTable;
61      void            parse_snmpNotifyFilterTable(const char *, char *);
62      SNMPCallback    store_snmpNotifyFilterTable;
63
64
65      WriteMethod     write_snmpNotifyFilterMask;
66      WriteMethod     write_snmpNotifyFilterType;
67      WriteMethod     write_snmpNotifyFilterStorageType;
68      WriteMethod     write_snmpNotifyFilterRowStatus;
69
70      WriteMethod     write_snmpNotifyFilterRowStatus;
71
72
73
74 #endif                          /* _MIBGROUP_SNMPNOTIFYFILTERTABLE_H */