cpu_monitor 113 src/ftdm_io.c cpu_monitor_t cpu_monitor; cpu_monitor 1766 src/ftdm_io.c if (globals.cpu_monitor.alarm && cpu_monitor 1767 src/ftdm_io.c globals.cpu_monitor.alarm_action_flags & FTDM_CPU_ALARM_ACTION_REJECT) { cpu_monitor 4163 src/ftdm_io.c globals.cpu_monitor.enabled = 1; cpu_monitor 4164 src/ftdm_io.c if (!globals.cpu_monitor.alarm_action_flags) { cpu_monitor 4165 src/ftdm_io.c globals.cpu_monitor.alarm_action_flags |= FTDM_CPU_ALARM_ACTION_WARN; cpu_monitor 4170 src/ftdm_io.c globals.cpu_monitor.interval = atoi(val); cpu_monitor 4177 src/ftdm_io.c globals.cpu_monitor.set_alarm_threshold = (uint8_t)intparam; cpu_monitor 4184 src/ftdm_io.c globals.cpu_monitor.reset_alarm_threshold = (uint8_t)intparam; cpu_monitor 4185 src/ftdm_io.c if (globals.cpu_monitor.reset_alarm_threshold > globals.cpu_monitor.set_alarm_threshold) { cpu_monitor 4186 src/ftdm_io.c globals.cpu_monitor.reset_alarm_threshold = globals.cpu_monitor.set_alarm_threshold - 10; cpu_monitor 4188 src/ftdm_io.c ", setting threshold to %d\n", globals.cpu_monitor.reset_alarm_threshold); cpu_monitor 4197 src/ftdm_io.c globals.cpu_monitor.alarm_action_flags |= FTDM_CPU_ALARM_ACTION_REJECT; cpu_monitor 4199 src/ftdm_io.c globals.cpu_monitor.alarm_action_flags |= FTDM_CPU_ALARM_ACTION_WARN; cpu_monitor 4883 src/ftdm_io.c if (ftdm_interrupt_create(&globals.cpu_monitor.interrupt, FTDM_INVALID_SOCKET) != FTDM_SUCCESS) { cpu_monitor 4888 src/ftdm_io.c if (ftdm_thread_create_detached(ftdm_cpu_monitor_run, &globals.cpu_monitor) != FTDM_SUCCESS) { cpu_monitor 4897 src/ftdm_io.c if (!globals.cpu_monitor.interrupt) { cpu_monitor 4901 src/ftdm_io.c if (!globals.cpu_monitor.running) { cpu_monitor 4905 src/ftdm_io.c if (ftdm_interrupt_signal(globals.cpu_monitor.interrupt) != FTDM_SUCCESS) { cpu_monitor 4910 src/ftdm_io.c while (globals.cpu_monitor.running) { cpu_monitor 4914 src/ftdm_io.c ftdm_interrupt_destroy(&globals.cpu_monitor.interrupt); cpu_monitor 4958 src/ftdm_io.c globals.cpu_monitor.enabled = 0; cpu_monitor 4959 src/ftdm_io.c globals.cpu_monitor.interval = 1000; cpu_monitor 4960 src/ftdm_io.c globals.cpu_monitor.alarm_action_flags = 0; cpu_monitor 4961 src/ftdm_io.c globals.cpu_monitor.set_alarm_threshold = 80; cpu_monitor 4962 src/ftdm_io.c globals.cpu_monitor.reset_alarm_threshold = 70; cpu_monitor 4970 src/ftdm_io.c if (globals.cpu_monitor.enabled) { cpu_monitor 4972 src/ftdm_io.c globals.cpu_monitor.interval, cpu_monitor 4973 src/ftdm_io.c globals.cpu_monitor.set_alarm_threshold, cpu_monitor 4974 src/ftdm_io.c globals.cpu_monitor.reset_alarm_threshold);