struct.h
上传用户:cxs890
上传日期:2021-05-22
资源大小:347k
文件大小:1k
源码类别:

SNMP编程

开发平台:

C/C++

  1. #ifndef UCD_SNMP_STRUCT
  2. #define UCD_SNMP_STRUCT
  3. #define STRMAX 1024
  4. #define SHPROC 1
  5. #define EXECPROC 2
  6. #define PASSTHRU 3
  7. #define PASSTHRU_PERSIST 4
  8. #define MIBMAX 30
  9. struct extensible
  10. {
  11.    char name[STRMAX];
  12.    char command[STRMAX];
  13.    char fixcmd[STRMAX];
  14.    int type;
  15.    int result;
  16.    char output[STRMAX];
  17.    struct extensible *next;
  18.    unsigned long miboid[MIBMAX];
  19.    size_t miblen;
  20.    int pid;
  21. };
  22. struct myproc
  23. {
  24.   char name[STRMAX];
  25.   char fixcmd[STRMAX];
  26.   int min;
  27.   int max;
  28.   struct myproc *next;
  29. };
  30. /*
  31. struct mibinfo 
  32. {
  33.    int numid;
  34.    unsigned long mibid[10];
  35.    char *name;
  36.    void (*handle) ();
  37. };
  38. */
  39. #endif