From: Johnathan Corgan Date: Sun, 23 May 2010 20:36:44 +0000 (-0700) Subject: Merge remote branch 'gnuradio/wip/udp_source_sink' X-Git-Url: https://git.gag.com/?p=debian%2Fgnuradio;a=commitdiff_plain;h=6c0f2f5a5e4eddefc52c272c4b92065a225be3c5 Merge remote branch 'gnuradio/wip/udp_source_sink' * gnuradio/wip/udp_source_sink: gnuradio-core: update copyrights gnuradio-core: allow swig to handle exceptions in UDP source/sink grc: update UDP source and sink block wrappers Simplify USE_SELECT usage Return immediately when using d_residual. Defend against a peer that sends an invalid message length. Move initialization of select timeout Correct update of d_temp_offset (parallel construction) Identify memory leaks that occur on error conditions Use -1 as file descriptor "not open" value instead of 0 Add additional conditionalization of networking includes Flush pending errors in gr_udp_sink on disconnect() Rework UDP source and sink, with incompatible API changes Updates to udp source/sink (select(), wait, cleanup) Discard data in gr_udp_sink until receiver is started. Use getaddrinfo in gr_udp_{source,sink} Changes to gr_udp_{source,sink} for MinGW Ignore ENOPROTOOPT return from setsockopt(SO_LINGER) --- 6c0f2f5a5e4eddefc52c272c4b92065a225be3c5 diff --cc gnuradio-core/src/lib/io/gr_udp_sink.cc index d37adfb8,3084a848..3084a848 mode 100644,100755..100644 --- a/gnuradio-core/src/lib/io/gr_udp_sink.cc +++ b/gnuradio-core/src/lib/io/gr_udp_sink.cc diff --cc gnuradio-core/src/lib/io/gr_udp_sink.h index f22b92dd,421d514a..421d514a mode 100644,100755..100644 --- a/gnuradio-core/src/lib/io/gr_udp_sink.h +++ b/gnuradio-core/src/lib/io/gr_udp_sink.h diff --cc gnuradio-core/src/lib/io/gr_udp_sink.i index 0f37b477,a71006ae..a71006ae mode 100644,100755..100644 --- a/gnuradio-core/src/lib/io/gr_udp_sink.i +++ b/gnuradio-core/src/lib/io/gr_udp_sink.i diff --cc gnuradio-core/src/lib/io/gr_udp_source.cc index d76d0ee3,fea9a26b..fea9a26b mode 100644,100755..100644 --- a/gnuradio-core/src/lib/io/gr_udp_source.cc +++ b/gnuradio-core/src/lib/io/gr_udp_source.cc diff --cc gnuradio-core/src/lib/io/gr_udp_source.h index 61d719e4,e23231aa..e23231aa mode 100644,100755..100644 --- a/gnuradio-core/src/lib/io/gr_udp_source.h +++ b/gnuradio-core/src/lib/io/gr_udp_source.h diff --cc gnuradio-core/src/lib/io/gr_udp_source.i index fb39dad6,2001f33e..2001f33e mode 100644,100755..100644 --- a/gnuradio-core/src/lib/io/gr_udp_source.i +++ b/gnuradio-core/src/lib/io/gr_udp_source.i