ITSEC_Scheduler A

Total Complexity 52
Dependencies 7
Dependents 5
Total lines 449
Lines of code 126
Logical lines of code 69
Comment lines 248
Methods 32
Properties 3

Methods 32

Method Rating Maintainability Complexity Lines of code
get_schedule_interval()
A
55 9 20
register_events_for_config()
S
53 7 21
register_events_for_module()
S
61 3 12
call_action()
S
57 2 17
schedule_loop()
S
66 2 7
get_loop()
S
78 2 3
unregister_events_for_config()
S
73 2 5
schedule()
S
100 1 0
uninstall()
S
91 1 2
hash_data()
S
80 1 3
make_job()
S
78 1 3
scheduling_unlock()
S
81 1 3
scheduling_lock()
S
79 1 3
register_loop()
S
71 1 6
get_custom_schedules()
S
82 1 3
register_custom_schedule()
S
80 1 3
register_events()
S
76 1 4
schedule_once()
S
100 1 0
is_running()
S
81 1 3
run()
S
100 1 0
run_due_now()
S
100 1 0
run_single_event_by_hash()
S
100 1 0
run_single_event()
S
100 1 0
run_recurring_event()
S
100 1 0
get_single_events()
S
100 1 0
get_recurring_events()
S
100 1 0
unschedule_single()
S
100 1 0
unschedule()
S
100 1 0
is_single_scheduled()
S
100 1 0
is_recurring_scheduled()
S
100 1 0
schedule_soon()
S
77 1 3
reset()
S
75 1 5