/* * Note: this file originally auto-generated by mib2c using * version : 14170 $ of $ * * $Id:$ */ #ifndef DOT3STATSTABLE_DATA_ACCESS_H #define DOT3STATSTABLE_DATA_ACCESS_H #ifdef __cplusplus extern "C" { #endif /* ********************************************************************* * function declarations */ /* ********************************************************************* * Table declarations */ /********************************************************************** ********************************************************************** *** *** Table dot3StatsTable *** ********************************************************************** **********************************************************************/ /* * EtherLike-MIB::dot3StatsTable is subid 2 of dot3. * Its status is Current. * OID: .1.3.6.1.2.1.10.7.2, length: 9 */ int dot3StatsTable_init_data(dot3StatsTable_registration * dot3StatsTable_reg); /* * TODO:180:o: Review dot3StatsTable cache timeout. * The number of seconds before the cache times out */ #define DOT3STATSTABLE_CACHE_TIMEOUT 60 void dot3StatsTable_container_init(netsnmp_container ** container_ptr_ptr, netsnmp_cache * cache); void dot3StatsTable_container_shutdown(netsnmp_container * container_ptr); int dot3StatsTable_container_load(netsnmp_container * container); void dot3StatsTable_container_free(netsnmp_container * container); int dot3StatsTable_cache_load(netsnmp_container * container); void dot3StatsTable_cache_free(netsnmp_container * container); #define MAX_LINE_SIZE 256 int dot3StatsTable_row_prep(dot3StatsTable_rowreq_ctx * rowreq_ctx); void interface_sysclassnet_dot3stats_get (dot3StatsTable_rowreq_ctx * rowreq_ctx, const char *name); void interface_dot3stats_get_errorcounters (dot3StatsTable_rowreq_ctx * rowreq_ctx, const char *name); #ifdef __cplusplus } #endif #endif /* DOT3STATSTABLE_DATA_ACCESS_H */