| Function silc_schedule_set_listen_fd
 
 SYNOPSIS
 
    SilcBool silc_schedule_set_listen_fd(SilcSchedule schedule,
                                         SilcUInt32 fd,
                                         SilcTaskEvent mask,
                                         SilcBool send_events);
DESCRIPTION
    Sets a file descriptor `fd' to be listened by the scheduler for
    `mask' events.  To tell scheduler not to listen anymore for this
    file descriptor call the silc_schedule_unset_listen_fd function.
    When new task is created with silc_schedule_task_add the event
    for the task's fd is initially set to SILC_TASK_READ. If you need
    to control the task's fd's events you must call this function
    whenever you need to change the events. This can be called multiple
    times to change the events.
    If the `send_events' is TRUE then this function sends the events
    in `mask' to the application.  If FALSE then they are sent only
    after the event occurs in reality.  In normal cases the `send_events'
    is set to FALSE.
    Returns FALSE if the operation could not performed and TRUE if it
    was a success.
 
 
 
 |