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

SNMP编程

开发平台:

Unix_Linux

  1. /*
  2.  *  SNMP MIB group interface - snmp.h
  3.  *
  4.  */
  5. #ifndef _MIBGROUP_SNMP_H
  6. #define _MIBGROUP_SNMP_H
  7. struct variable;
  8. extern FindVarMethod var_snmp;
  9. extern WriteMethod write_snmp;
  10. void            init_snmp_mib(void);
  11. extern int      snmp_inpkts;    /*  1 - current */
  12. extern int      snmp_outpkts;   /*  2 - obsolete */
  13. extern int      snmp_inbadversions;     /*  3 - current */
  14. extern int      snmp_inbadcommunitynames;       /*  4 - current */
  15. extern int      snmp_inbadcommunityuses;        /*  5 - current */
  16. extern int      snmp_inasnparseerrors;  /*  6 - current */
  17. extern int      snmp_intoobigs; /*  8 - obsolete */
  18. extern int      snmp_innosuchnames;     /*  9 - obsolete */
  19. extern int      snmp_inbadvalues;       /* 10 - obsolete */
  20. extern int      snmp_inreadonlys;       /* 11 - obsolete */
  21. extern int      snmp_ingenerrs; /* 12 - obsolete */
  22. extern int      snmp_intotalreqvars;    /* 13 - obsolete */
  23. extern int      snmp_intotalsetvars;    /* 14 - obsolete */
  24. extern int      snmp_ingetrequests;     /* 15 - obsolete */
  25. extern int      snmp_ingetnexts;        /* 16 - obsolete */
  26. extern int      snmp_insetrequests;     /* 17 - obsolete */
  27. extern int      snmp_ingetresponses;    /* 18 - obsolete */
  28. extern int      snmp_intraps;   /* 19 - obsolete */
  29. extern int      snmp_outtoobigs;        /* 20 - obsolete */
  30. extern int      snmp_outnosuchnames;    /* 21 - obsolete */
  31. extern int      snmp_outbadvalues;      /* 22 - obsolete */
  32. extern int      snmp_outgenerrs;        /* 24 - obsolete */
  33. extern int      snmp_outgetrequests;    /* 25 - obsolete */
  34. extern int      snmp_outgetnexts;       /* 26 - obsolete */
  35. extern int      snmp_outsetrequests;    /* 27 - obsolete */
  36. extern int      snmp_outgetresponses;   /* 28 - obsolete */
  37. extern int      snmp_outtraps;  /* 29 - obsolete */
  38. extern int      snmp_enableauthentraps; /* 30 - current */
  39. extern int      snmp_silentdrops;       /* 31 - current */
  40. extern int      snmp_proxydrops;        /* 32 - current */
  41. extern char    *snmp_trapsink;
  42. extern char    *snmp_trapcommunity;
  43. #define SNMPINPKTS 1
  44. #define SNMPOUTPKTS 2
  45. #define SNMPINBADVERSIONS 3
  46. #define SNMPINBADCOMMUNITYNAMES 4
  47. #define SNMPINBADCOMMUNITYUSES 5
  48. #define SNMPINASNPARSEERRORS 6
  49. #define SNMPINBADTYPES 7
  50. #define SNMPINTOOBIGS 8
  51. #define SNMPINNOSUCHNAMES 9
  52. #define SNMPINBADVALUES 10
  53. #define SNMPINREADONLYS 11
  54. #define SNMPINGENERRS 12
  55. #define SNMPINTOTALREQVARS 13
  56. #define SNMPINTOTALSETVARS 14
  57. #define SNMPINGETREQUESTS 15
  58. #define SNMPINGETNEXTS 16
  59. #define SNMPINSETREQUESTS 17
  60. #define SNMPINGETRESPONSES 18
  61. #define SNMPINTRAPS 19
  62. #define SNMPOUTTOOBIGS 20
  63. #define SNMPOUTNOSUCHNAMES 21
  64. #define SNMPOUTBADVALUES 22
  65. #define SNMPOUTREADONLYS 23
  66. #define SNMPOUTGENERRS 24
  67. #define SNMPOUTGETREQUESTS 25
  68. #define SNMPOUTGETNEXTS 26
  69. #define SNMPOUTSETREQUESTS 27
  70. #define SNMPOUTGETRESPONSES 28
  71. #define SNMPOUTTRAPS 29
  72. #define SNMPENABLEAUTHENTRAPS 30
  73. #define SNMPSILENTDROPS 31
  74. #define SNMPPROXYDROPS 32
  75. #endif                          /* _MIBGROUP_SNMP_H */