/** * 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; }
/** * 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)); }