Example #1
0
/**
 * ufo_scheduler_new:
 * @config: A #UfoConfig or %NULL
 * @remotes: (element-type utf8): A #GList with strings describing remote machines or %NULL
 *
 * Creates a new #UfoBaseScheduler.
 *
 * Return value: A new #UfoBaseScheduler
 */
UfoBaseScheduler *
ufo_scheduler_new (UfoConfig *config,
                   GList *remotes)
{
    UfoBaseScheduler *sched;

    sched = UFO_BASE_SCHEDULER (g_object_new (UFO_TYPE_SCHEDULER, "config", config, NULL));
    ufo_base_scheduler_set_remotes (sched, remotes);
    return sched;
}
Example #2
0
/**
 * ufo_group_scheduler_new:
 *
 * Creates a new #UfoGroupScheduler.
 *
 * Return value: A new #UfoGroupScheduler
 */
UfoBaseScheduler *
ufo_group_scheduler_new (void)
{
    return UFO_BASE_SCHEDULER (g_object_new (UFO_TYPE_GROUP_SCHEDULER, NULL));
}