check_varbind.h

00001 #ifndef SNMP_CHECK_VARBIND_H
00002 #define SNMP_CHECK_VARBIND_H
00003 
00004 #ifdef __cplusplus
00005 extern          "C" {
00006 #endif
00007 
00008     /*
00009      * Assorted convience routines to check the contents of a
00010      * netsnmp_variable_list instance.
00011      */
00012 
00013     int netsnmp_check_vb_type(const netsnmp_variable_list *var, int type);
00014     int netsnmp_check_vb_size(const netsnmp_variable_list *var, size_t size );
00015     int netsnmp_check_vb_max_size(const netsnmp_variable_list *var, size_t size );
00016     int netsnmp_check_vb_range(const netsnmp_variable_list *var,
00017                                size_t low, size_t high );
00018     int netsnmp_check_vb_size_range(const netsnmp_variable_list *var,
00019                                     size_t low, size_t high );
00020 
00021     int netsnmp_check_vb_type_and_size(const netsnmp_variable_list *var,
00022                                     int type, size_t size);
00023     int netsnmp_check_vb_type_and_max_size(const netsnmp_variable_list *var,
00024                                     int type, size_t size);
00025 
00026     int netsnmp_check_vb_oid(const netsnmp_variable_list *var);
00027     int netsnmp_check_vb_int(const netsnmp_variable_list *var);
00028     int netsnmp_check_vb_uint(const netsnmp_variable_list *var);
00029     int netsnmp_check_vb_int_range(const netsnmp_variable_list *var, int low,
00030                                    int high);
00031 
00032     int netsnmp_check_vb_truthvalue(const netsnmp_variable_list *var);
00033 
00034     int netsnmp_check_vb_rowstatus_value(const netsnmp_variable_list *var);
00035     int netsnmp_check_vb_rowstatus(const netsnmp_variable_list *var, int old_val);
00036 
00037     int netsnmp_check_vb_storagetype(const netsnmp_variable_list *var, int old_val);
00038 
00039 
00040 #ifdef __cplusplus
00041 }
00042 #endif
00043 #endif                          /* SNMP_CHECK_VARBIND_H */

net-snmpに対してSat Sep 5 13:14:20 2009に生成されました。  doxygen 1.4.7