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

SNMP编程

开发平台:

Unix_Linux

  1. #ifndef SNMP_CHECK_VARBIND_H
  2. #define SNMP_CHECK_VARBIND_H
  3. #ifdef __cplusplus
  4. extern          "C" {
  5. #endif
  6.     /*
  7.      * Assorted convience routines to check the contents of a
  8.      * netsnmp_variable_list instance.
  9.      */
  10.     int netsnmp_check_vb_type(const netsnmp_variable_list *var, int type);
  11.     int netsnmp_check_vb_size(const netsnmp_variable_list *var, size_t size );
  12.     int netsnmp_check_vb_size_range(const netsnmp_variable_list *var,
  13.                                     size_t low, size_t high );
  14.     int netsnmp_check_vb_type_and_size(const netsnmp_variable_list *var,
  15.                                     int type, size_t size);
  16.     int netsnmp_check_vb_int_range(const netsnmp_variable_list *var, int low,
  17.                                    int high);
  18.     int netsnmp_check_vb_truthvalue(const netsnmp_variable_list *var);
  19.     int netsnmp_check_vb_rowstatus_value(const netsnmp_variable_list *var);
  20.     int netsnmp_check_vb_rowstatus(const netsnmp_variable_list *var, int old_val);
  21.     int netsnmp_check_vb_storagetype(const netsnmp_variable_list *var, int old_val);
  22. #ifdef __cplusplus
  23. }
  24. #endif
  25. #endif                          /* SNMP_CHECK_VARBIND_H */