00001
00002
00003
00004
00005 #ifndef NETSNMPHOSTSTABLE_ACCESS_H
00006 #define NETSNMPHOSTSTABLE_ACCESS_H
00007
00008 #ifdef __cplusplus
00009 extern "C" {
00010 #endif
00011
00014 Netsnmp_First_Data_Point netSnmpHostsTable_get_first_data_point;
00015 Netsnmp_Next_Data_Point netSnmpHostsTable_get_next_data_point;
00016 Netsnmp_Make_Data_Context netSnmpHostsTable_context_convert_function;
00017 Netsnmp_Free_Loop_Context netSnmpHostsTable_loop_free;
00018 Netsnmp_Free_Data_Context netSnmpHostsTable_data_free;
00019
00020 int netSnmpHostsTable_commit_row(void **my_data_context,
00021 int new_or_del);
00022 void *netSnmpHostsTable_create_data_context(netsnmp_variable_list
00023 * index_data);
00024
00026 long *get_netSnmpHostAddressType(void *data_context,
00027 size_t * ret_len);
00028 int set_netSnmpHostAddressType(void *data_context, long *val,
00029 size_t val_len);
00030 char *get_netSnmpHostAddress(void *data_context,
00031 size_t * ret_len);
00032 int set_netSnmpHostAddress(void *data_context, char *val,
00033 size_t val_len);
00034 long *get_netSnmpHostStorage(void *data_context,
00035 size_t * ret_len);
00036 int set_netSnmpHostStorage(void *data_context, long *val,
00037 size_t val_len);
00038 long *get_netSnmpHostRowStatus(void *data_context,
00039 size_t * ret_len);
00040 int set_netSnmpHostRowStatus(void *data_context, long *val,
00041 size_t val_len);
00042
00043
00044 #ifdef __cplusplus
00045 }
00046 #endif
00047
00048 #endif