WPINC_cron.php Notes - WordPress-Thinstall/wordpress-develop GitHub Wiki

interface CronInterface {
    function wp_schedule_single_event( $timestamp, $hook, $args = array());
    function wp_schedule_event( $timestamp, $recurrence, $hook, $args = array());
    function wp_reschedule_event( $timestamp, $recurrence, $hook, $args = array() );
    function wp_unschedule_event( $timestamp, $hook, $args = array() );
    function wp_clear_scheduled_hook( $hook, $args = array() );
    function wp_next_scheduled( $hook, $args = array() );
    function spawn_cron( $gmt_time = 0 );
    function wp_cron();
    function wp_get_schedules();
    function wp_get_schedule($hook, $args = array());
    function _get_cron_array();
    function _set_cron_array($cron);
    function _upgrade_cron_array($cron);
}

Notes This should probably be re-written into a generic scheduler, but I'm dubious at best that such a system should exist within the core of a web-app anyway. After-all the DBMS is separate, so why cannot other things be as so too?