blob: d025ed0fd34634783b5d3af44aa5d6259ea68629 [file] [log] [blame]
#ifndef UCD_SNMP_STRUCT
#define UCD_SNMP_STRUCT
#define STRMAX 1024
#define SHPROC 1
#define EXECPROC 2
#define PASSTHRU 3
#define PASSTHRU_PERSIST 4
#define MIBMAX 30
struct extensible {
char name[STRMAX];
char command[STRMAX];
char fixcmd[STRMAX];
int type;
int result;
char output[STRMAX];
struct extensible *next;
oid miboid[MIBMAX];
size_t miblen;
int mibpriority;
netsnmp_pid_t pid;
#if defined(WIN32)
HANDLE tid; /* WIN32 thread */
#endif
};
struct myproc {
char name[STRMAX];
char fixcmd[STRMAX];
int min;
int max;
struct myproc *next;
};
/*
* struct mibinfo
* {
* int numid;
* unsigned long mibid[10];
* char *name;
* void (*handle) ();
* };
*/
#endif