#include "../include/config.h"
#include "../include/common.h"
#include "../include/downtime.h"
#include "../include/comments.h"
#include "../include/statusdata.h"
#include "../include/icinga.h"
#include "../include/broker.h"
#include "../include/sretention.h"
void add_event | ( | timed_event * | event, | |
timed_event ** | event_list, | |||
timed_event ** | event_list_tail | |||
) |
void adjust_check_scheduling | ( | void | ) |
void adjust_timestamp_for_time_change | ( | time_t | last_time, | |
time_t | current_time, | |||
unsigned long | time_difference, | |||
time_t * | ts | |||
) |
void compensate_for_system_time_change | ( | unsigned long | last_time, | |
unsigned long | current_time | |||
) |
void display_event_data | ( | timed_event * | event, | |
int | priority | |||
) |
void display_schedule | ( | void | ) |
void display_scheduling_info | ( | void | ) |
int event_execution_loop | ( | void | ) |
int handle_timed_event | ( | timed_event * | event | ) |
void init_timing_loop | ( | void | ) |
void remove_event | ( | timed_event * | event, | |
timed_event ** | event_list, | |||
timed_event ** | event_list_tail | |||
) |
void reschedule_event | ( | timed_event * | event, | |
timed_event ** | event_list, | |||
timed_event ** | event_list_tail | |||
) |
void resort_event_list | ( | timed_event ** | event_list, | |
timed_event ** | event_list_tail | |||
) |
int schedule_new_event | ( | int | event_type, | |
int | high_priority, | |||
time_t | run_time, | |||
int | recurring, | |||
unsigned long | event_interval, | |||
void * | timing_func, | |||
int | compensate_for_time_change, | |||
void * | event_data, | |||
void * | event_args, | |||
int | event_options | |||
) |
char* config_file |
timed_event* event_list_high = NULL |
timed_event* event_list_high_tail = NULL |
timed_event* event_list_low = NULL |
timed_event* event_list_low_tail = NULL |
time_t event_start |
int interval_length |
time_t last_command_check |
time_t program_start |
int sigrestart |
int sigshutdown |
double sleep_time |
int test_scheduling |