- /* t2 will go first -- prereq for all */
- t2 = GNUNET_SCHEDULER_add_after (tc->sched,
- GNUNET_NO,
- GNUNET_SCHEDULER_PRIORITY_IDLE,
- GNUNET_SCHEDULER_NO_PREREQUISITE_TASK,
- &task2, cls);
- /* t3 will go before t4: higher priority */
- t4 = GNUNET_SCHEDULER_add_after (tc->sched,
- GNUNET_NO,
- GNUNET_SCHEDULER_PRIORITY_IDLE,
- t2, &task4, cls);
- t3 = GNUNET_SCHEDULER_add_delayed (tc->sched,
- GNUNET_NO,
- GNUNET_SCHEDULER_PRIORITY_DEFAULT,
- t2,
- GNUNET_TIME_relative_get_zero (),
- &task3, cls);
- /* t4 will go first: lower prio, but prereq! */
- GNUNET_SCHEDULER_add_after (tc->sched,
- GNUNET_NO,
- GNUNET_SCHEDULER_PRIORITY_UI, t4, &task5, cls);
+ GNUNET_SCHEDULER_add_now (&task3, cls);
+ GNUNET_SCHEDULER_add_with_priority (GNUNET_SCHEDULER_PRIORITY_UI, &task2,
+ cls);
+ GNUNET_SCHEDULER_add_delayed (GNUNET_TIME_UNIT_SECONDS, &task4, cls);