blob: 24bd16d018bf8bd99cb29bb87431b1159ffac7b9 [file] [log] [blame]
/*
* Template MIB group interface - extensible.h
*
*/
#ifndef _MIBGROUP_EXTENSIBLE_H
#define _MIBGROUP_EXTENSIBLE_H
void init_extensible(void);
config_require(util_funcs/header_simple_table)
config_require(util_funcs)
config_require(utilities/execute)
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 *);
int extensible_unregister(int, int, void *, void *);
#include "mibdefs.h"
#define SHELLCOMMAND 3
#define SHELLRESULT 6
#define SHELLOUTPUT 7
#endif /* _MIBGROUP_EXTENSIBLE_H */