return;
switch (type) {
- case SILC_TASK_WRITE:
- stream->notifier(stream, SILC_STREAM_CAN_WRITE, stream->notifier_context);
- break;
-
case SILC_TASK_READ:
stream->notifier(stream, SILC_STREAM_CAN_READ, stream->notifier_context);
break;
+ case SILC_TASK_WRITE:
+ stream->notifier(stream, SILC_STREAM_CAN_WRITE, stream->notifier_context);
+ break;
+
default:
break;
}
SilcFDStream fd_stream = stream;
int len = 0;
- if (!SILC_IS_FD_STREAM(fd_stream))
- return -2;
if (!fd_stream->notifier)
return -2;
SilcFDStream fd_stream = stream;
int ret;
- if (!SILC_IS_FD_STREAM(fd_stream))
- return -2;
if (!fd_stream->notifier)
return -2;
{
SilcFDStream fd_stream = stream;
- if (!SILC_IS_FD_STREAM(fd_stream))
- return FALSE;
-
if (fd_stream->fd1 > 0) {
silc_file_close(fd_stream->fd1);
silc_schedule_unset_listen_fd(fd_stream->schedule, fd_stream->fd1);
{
SilcFDStream fd_stream = stream;
- if (!SILC_IS_FD_STREAM(fd_stream))
- return;
-
silc_fd_stream_close(stream);
silc_schedule_task_del_by_fd(fd_stream->schedule, fd_stream->fd1);
silc_schedule_task_del_by_fd(fd_stream->schedule, fd_stream->fd2);
{
SilcFDStream fd_stream = stream;
- if (!SILC_IS_FD_STREAM(fd_stream))
- return;
-
SILC_LOG_DEBUG(("Setting stream notifier callback"));
fd_stream->notifier = callback;
SilcSchedule silc_fd_stream_get_schedule(SilcStream stream)
{
SilcFDStream fd_stream = stream;
-
- if (!SILC_IS_FD_STREAM(fd_stream))
- return NULL;
-
return fd_stream->schedule;
}