X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilcutil%2Fsilcstream.c;h=5e01ad398ddde01047a1ddf9b71ebc6d4b51e589;hb=c7851372a1e12a6c6e1e894a84c8ea96881d88ce;hp=ca293fca1848c59440159a1c59bfbbd32a60bc10;hpb=c27a4ecc3e616e8a5ee09b8ca888ed6ff3e501f7;p=runtime.git diff --git a/lib/silcutil/silcstream.c b/lib/silcutil/silcstream.c index ca293fca..5e01ad39 100644 --- a/lib/silcutil/silcstream.c +++ b/lib/silcutil/silcstream.c @@ -4,7 +4,7 @@ Author: Pekka Riikonen - Copyright (C) 2005 Pekka Riikonen + Copyright (C) 2005 - 2008 Pekka Riikonen This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -17,7 +17,7 @@ */ -#include "silcincludes.h" +#include "silcruntime.h" typedef struct { SilcStreamOps *ops; @@ -46,12 +46,18 @@ SilcBool silc_stream_close(SilcStream stream) void silc_stream_destroy(SilcStream stream) { SilcStreamHeader h = stream; - return h->ops->destroy(stream); + h->ops->destroy(stream); } -void silc_stream_set_notifier(SilcStream stream, SilcStreamNotifier notifier, - void *context) +SilcBool silc_stream_set_notifier(SilcStream stream, SilcSchedule schedule, + SilcStreamNotifier notifier, void *context) { SilcStreamHeader h = stream; - return h->ops->notifier(stream, notifier, context); + return h->ops->notifier(stream, schedule, notifier, context); +} + +SilcSchedule silc_stream_get_schedule(SilcStream stream) +{ + SilcStreamHeader h = stream; + return h->ops->get_schedule(stream); }