/* * Template MIB group interface - extensible.h * */ #ifndef _MIBGROUP_EXTENSIBLE_H #define _MIBGROUP_EXTENSIBLE_H void init_extensible(void); config_require(util_funcs) struct extensible *get_exten_instance(struct extensible *, size_t); extern FindVarMethod var_extensible_shell; extern WriteMethod fixExecError; extern FindVarMethod var_extensible_relocatable; netsnmp_subtree *find_extensible(netsnmp_subtree *, oid *, size_t, int); /* * config file parsing routines */ void extensible_free_config(void); void extensible_parse_config(const char *, char *); void execfix_parse_config(const char *, char *); #include "mibdefs.h" #define SHELLCOMMAND 3 #define SHELLRESULT 6 #define SHELLOUTPUT 7 #endif /* _MIBGROUP_EXTENSIBLE_H */