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

SNMP编程

开发平台:

C/C++

  1. /* This file was generated by mib2c and is intended for use as a mib module
  2.    for the ucd-snmp snmpd agent. Edited by Michael Baer
  3.    last changed 2/2/99.
  4. */
  5. #ifndef _MIBGROUP_SNMPTARGETPARAMSENTRY_H
  6. #define _MIBGROUP_SNMPTARGETPARAMSENTRY_H
  7. /* we use header_generic and checkmib from the util_funcs module */
  8. #ifdef __cplusplus
  9. extern "C" {
  10. #endif
  11. config_require(util_funcs)
  12. /* Magic number definitions: */
  13. #define   SNMPTARGETPARAMSMPMODEL        1
  14. #define   SNMPTARGETPARAMSSECURITYMODEL  2
  15. #define   SNMPTARGETPARAMSSECURITYNAME   3
  16. #define   SNMPTARGETPARAMSSECURITYLEVEL  4
  17. #define   SNMPTARGETPARAMSSTORAGETYPE    5
  18. #define   SNMPTARGETPARAMSROWSTATUS      6
  19. #define   SNMPTARGETPARAMSMPMODELCOLUMN        2
  20. #define   SNMPTARGETPARAMSSECURITYMODELCOLUMN  3
  21. #define   SNMPTARGETPARAMSSECURITYNAMECOLUMN   4
  22. #define   SNMPTARGETPARAMSSECURITYLEVELCOLUMN  5
  23. #define   SNMPTARGETPARAMSSTORAGETYPECOLUMN    6
  24. #define   SNMPTARGETPARAMSROWSTATUSCOLUMN      7
  25. /* structure definitions */
  26. struct targetParamTable_struct {
  27.   char   *paramName;
  28.   int    mpModel;
  29.   int    secModel;
  30.   char   *secName;
  31.   int    secLevel;
  32.   int    storageType;
  33.   int    rowStatus;
  34.   struct targetParamTable_struct *next; };
  35. /* function definitions */
  36. void          init_snmpTargetParamsEntry(void);
  37. int           store_snmpTargetParamsEntry(int majorID, int minorID,
  38.                                           void *serverarg, void *clientarg);
  39. extern FindVarMethod var_snmpTargetParamsEntry;
  40. void snmpd_parse_config_targetParams(const char *, char *);
  41. WriteMethod write_snmpTargetParamsMPModel;
  42. WriteMethod write_snmpTargetParamsSecurityModel;
  43. WriteMethod write_snmpTargetParamsSecurityName;
  44. WriteMethod write_snmpTargetParamsSecurityLevel;
  45. WriteMethod write_snmpTargetParamsStorageType;
  46. WriteMethod write_snmpTargetParamsRowStatus;
  47. #ifdef __cplusplus
  48. }
  49. #endif
  50. #endif /* _MIBGROUP_SNMPTARGETPARAMSENTRY_H */