Function silc_stream_set_notifier
SYNOPSIS
SilcBool silc_stream_set_notifier(SilcStream stream,
SilcSchedule schedule,
SilcStreamNotifier notifier,
void *context);
DESCRIPTION
Set a notifier callback for the stream indicated by `stream' to be called
when some action takes place on the stream. This effectively means
scheduling the stream for various actions, that then eventually will
be delivered to caller in the `notifier' callback. It is called for
example when data is available for reading or writing, or if an error
occurs. This can be called at any time for valid stream.
If `notifier' is set to NULL no callback will be called for the stream,
and the stream is not scheduled anymore.
This function returns FALSE if the `schedule' was provided and the
stream could not be scheduled. The actual API for `stream' may provide
access to the actual error information. Returns TRUE on success.
|