added files
[bcm963xx.git] / userapps / opensource / net-snmp / agent / mibgroup / ucd-snmp / extensible.h
1 /*
2  *  Template MIB group interface - extensible.h
3  *
4  */
5 #ifndef _MIBGROUP_EXTENSIBLE_H
6 #define _MIBGROUP_EXTENSIBLE_H
7
8 void            init_extensible(void);
9
10 config_require(util_funcs)
11
12      struct extensible *get_exten_instance(struct extensible *, size_t);
13      extern FindVarMethod var_extensible_shell;
14      extern WriteMethod fixExecError;
15      extern FindVarMethod var_extensible_relocatable;
16      netsnmp_subtree *find_extensible(netsnmp_subtree *, oid *, size_t, int);
17
18 /*
19  * config file parsing routines 
20  */
21      void            extensible_free_config(void);
22      void            extensible_parse_config(const char *, char *);
23      void            execfix_parse_config(const char *, char *);
24
25 #include "mibdefs.h"
26
27 #define SHELLCOMMAND 3
28 #define SHELLRESULT 6
29 #define SHELLOUTPUT 7
30
31 #endif                          /* _MIBGROUP_EXTENSIBLE_H */