2
* Template MIB group interface - extensible.h
5
#ifndef _MIBGROUP_EXTENSIBLE_H
6
#define _MIBGROUP_EXTENSIBLE_H
8
void init_extensible(void);
10
config_require(util_funcs)
11
config_require(utilities/execute)
13
struct extensible *get_exten_instance(struct extensible *, size_t);
14
extern FindVarMethod var_extensible_shell;
15
extern WriteMethod fixExecError;
16
extern FindVarMethod var_extensible_relocatable;
17
netsnmp_subtree *find_extensible(netsnmp_subtree *, oid *, size_t, int);
20
* config file parsing routines
22
void extensible_free_config(void);
23
void extensible_parse_config(const char *, char *);
24
void execfix_parse_config(const char *, char *);
25
int extensible_unregister(int, int, void *, void *);
29
#define SHELLCOMMAND 3
33
#endif /* _MIBGROUP_EXTENSIBLE_H */