X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=blobdiff_plain;f=lib%2Fsilcutil%2Ftests%2Ftest_silcschedule.c;h=204f632fede304c8f21b84d09621f418399ff2fc;hp=5a6824ccac31003556908d9e877b9bc03110ea2d;hb=52e57c880aba9c5e89f59d962eb9af75670b76e0;hpb=ae1482a76c29db9fdcd6ed6cf63d312a37a5cb01 diff --git a/lib/silcutil/tests/test_silcschedule.c b/lib/silcutil/tests/test_silcschedule.c index 5a6824cc..204f632f 100644 --- a/lib/silcutil/tests/test_silcschedule.c +++ b/lib/silcutil/tests/test_silcschedule.c @@ -13,6 +13,15 @@ typedef void (*Callback)(void *context); SilcSchedule schedule; +void notify_cb(SilcSchedule schedule, SilcBool added, SilcTask task, + SilcBool fd_task, SilcUInt32 fd, long sec, long usec, + void *context) +{ + SILC_LOG_DEBUG(("Notify cb, %s %s task, fd %d, sec %d usec %d", + added ? "added" : "deleted", fd_task ? "fd" :"timeout", + fd, sec, usec)); +} + SILC_TASK_CALLBACK(foo) { @@ -92,6 +101,7 @@ int main(int argc, char **argv) schedule = silc_schedule_init(NUM_FTASK, NULL); if (!schedule) goto err; + silc_schedule_set_notify(schedule, notify_cb, NULL); silc_schedule_task_add_signal(schedule, SIGINT, interrupt, NULL);