void init_alarm (void) { REGISTER_MIB ("alarmTable", oidalarmVariables, variable7, oidalarmVariablesOid); ROWAPI_init_table (&AlarmCtrlTable, "Alarm", 0, &alarm_Create, NULL, /* &alarm_Clone, */ NULL, /* &alarm_Delete, */ &alarm_Validate, &alarm_Activate, &alarm_Deactivate, &alarm_Copy); }
void init_event(void) { REGISTER_MIB("eventTable", eventTable_variables, variable2, eventTable_variables_oid); REGISTER_MIB("logTable", logTable_variables, variable2, logTable_variables_oid); ROWAPI_init_table(&EventCtrlTable, "Event", 0, &event_Create, &event_Clone, &event_Delete, NULL, /* &event_Validate, */ &event_Activate, &event_Deactivate, &event_Copy); #if 0 add_event_entry(3, "Alarm", EVENT_LOG_AND_TRAP, NULL); /* * add_event_entry (5, ">=", EVENT_LOG_AND_TRAP, NULL); */ #endif }
/*************************************************** * Function:init_statistics * Purpose: register statistics objects in the agent ***************************************************/ void init_statistics(void) { REGISTER_MIB(MIB_DESCR, oidstatisticsVariables, variable7, oidstatisticsVariablesOid); ROWAPI_init_table(&StatCtrlTable, MIB_DESCR, 0, &stat_Create, NULL, /* &stat_Clone, */ NULL, /* &stat_Delete, */ &stat_Validate, &stat_Activate, &stat_Deactivate, &stat_Copy); #if 0 /* debug */ { int iii; for (iii = 1; iii < 6; iii++) { add_statistics_entry(iii, iii); } add_statistics_entry(10, 16); add_statistics_entry(12, 11); } #endif }