All pastes #210168 Raw Edit

Something

public c v1 · immutable
#210168 ·published 2006-10-19 15:40 UTC
rendered paste body
voidinit_sdslcMIB(void){    /*     * here we initialize all the tables we're planning on supporting     */    initialize_table_netStatsTable();    initialize_table_hdlcStatsTable();    initialize_table_shdslStatsTable();    initialize_table_e1StatsTable();    initialize_table_commonStatsTable();}/** Initialize the netStatsTable table by defining its contents and how it's structured */voidinitialize_table_netStatsTable(void){    static oid      netStatsTable_oid[] = { 1, 3, 6, 1, 4, 1, 20873, 99, 1 };    size_t          netStatsTable_oid_len = OID_LENGTH(netStatsTable_oid);    netsnmp_handler_registration *reg;    netsnmp_iterator_info *iinfo;    netsnmp_table_registration_info *table_info;    struct netStatsTable_entry *net_entry;    reg = netsnmp_create_handler_registration("netStatsTable",                                            netStatsTable_handler,                                            netStatsTable_oid,                                            netStatsTable_oid_len,                                            HANDLER_CAN_RONLY);    table_info = SNMP_MALLOC_TYPEDEF(netsnmp_table_registration_info);    netsnmp_table_helper_add_indexes(table_info, ASN_INTEGER, 0);    table_info->min_column = 1;    table_info->max_column = 22;    iinfo = SNMP_MALLOC_TYPEDEF(netsnmp_iterator_info);    iinfo->get_first_data_point = netStatsTable_get_first_data_point;    iinfo->get_next_data_point = netStatsTable_get_next_data_point;    iinfo->table_reginfo = table_info;    netsnmp_register_table_iterator(reg, iinfo);    build_sdslc_net_stat();}