From 4902493c79875a2e39468b31f384fe333cb81e2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Wed, 7 Apr 2010 14:45:28 +0000 Subject: iemnet__streamout() takes an argument telling us whether to serialize or not (non-serialization might be useful for proxies) svn path=/trunk/externals/iem/iemnet/; revision=13393 --- iemnet.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'iemnet.c') diff --git a/iemnet.c b/iemnet.c index 6cf8d2b..8e95384 100644 --- a/iemnet.c +++ b/iemnet.c @@ -45,11 +45,16 @@ void iemnet__socketout(t_outlet*status_outlet, t_outlet*socket_outlet, int socke } -void iemnet__streamout(t_outlet*outlet, int argc, t_atom*argv) { +void iemnet__streamout(t_outlet*outlet, int argc, t_atom*argv, int stream) { if(NULL==outlet)return; - while(argc-->0) { - outlet_list(outlet, gensym("list"), 1, argv); - argv++; + + if(stream) { + while(argc-->0) { + outlet_list(outlet, gensym("list"), 1, argv); + argv++; + } + } else { + outlet_list(outlet, gensym("list"), argc, argv); } } -- cgit v1.2.1