struct.h
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:1k
源码类别:

SNMP编程

开发平台:

Unix_Linux

  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.     char            name[STRMAX];
  11.     char            command[STRMAX];
  12.     char            fixcmd[STRMAX];
  13.     int             type;
  14.     int             result;
  15.     char            output[STRMAX];
  16.     struct extensible *next;
  17.     unsigned long   miboid[MIBMAX];
  18.     size_t          miblen;
  19.     int             pid;
  20. };
  21. struct myproc {
  22.     char            name[STRMAX];
  23.     char            fixcmd[STRMAX];
  24.     int             min;
  25.     int             max;
  26.     struct myproc  *next;
  27. };
  28. /*
  29.  * struct mibinfo 
  30.  * {
  31.  * int numid;
  32.  * unsigned long mibid[10];
  33.  * char *name;
  34.  * void (*handle) ();
  35.  * };
  36.  */
  37. #endif