Function silc_schedule_init
SYNOPSIS
SilcSchedule silc_schedule_init(int max_tasks, void *app_context);
DESCRIPTION
Initializes the scheduler. This returns the scheduler context that
is given as argument usually to all silc_schedule_* functions.
The `app_context' is application specific context that is delivered
to all task callbacks. The caller must free that context. The
'app_context' can be for example the application itself.
The `max_tasks' is the maximum number of file descriptor and socket
tasks in the scheduler. Set value to 0 to use default. Operating
system will enforce the final limit. On some operating systems the
limit can be significantly increased when this function is called in
priviliged mode (as super user).
|