| Function silc_schedule_one
 
 SYNOPSIS
 
    SilcBool silc_schedule_one(SilcSchedule schedule, int timeout_usecs);
DESCRIPTION
    Same as the silc_schedule but runs the scheduler only one round
    and then returns.  This function is handy when the SILC scheduler
    is used inside some other external scheduler, for example.  If
    the `timeout_usecs' is non-negative a timeout will be added to the
    scheduler.  The function will not return in this timeout unless
    some other event occurs.
    Typically this would be called from a timeout or idle task
    periodically (typically from 5-50 ms) to schedule SILC tasks.  In
    this case the `timeout_usecs' is usually 0 to make the function
    return immediately.
 
 
 
 |