diff options
author | IOhannes m zmölnig <zmoelnig@users.sourceforge.net> | 2010-04-07 14:45:28 +0000 |
---|---|---|
committer | IOhannes m zmölnig <zmoelnig@users.sourceforge.net> | 2010-04-07 14:45:28 +0000 |
commit | 4902493c79875a2e39468b31f384fe333cb81e2b (patch) | |
tree | ca0c19fb4c5e55b89003df9562d4a92b4d78f36a /iemnet.c | |
parent | 4fa185a5450d9ec1516aa159f4e9dbc1c77a0839 (diff) |
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
Diffstat (limited to 'iemnet.c')
-rw-r--r-- | iemnet.c | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -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); } } |