summaryrefslogtreecommitdiff
path: root/gr-zeromq/lib/rep_sink_impl.h
Commit message (Collapse)AuthorAgeFilesLines
* Update license header to SPDX formatdevnulling2020-01-271-13/+1
|
* zeromq: fix inconsistent use of overrideBastian Bloessl2019-09-051-1/+1
|
* clang-format: Ordering all the includesMarcus Müller2019-08-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | clang-format: ordering includes in gnuradio-runtime clang-format: ordering includes in gr-filter clang-format: ordering includes in gr-fft clang-format: ordering includes in gr-audio clang-format: ordering includes in gr-analog clang-format: ordering includes in gr-fec clang-format: ordering includes in gr-wavelet clang-format: ordering includes in gr-zeromq clang-format: ordering includes in gr-vocoder clang-format: ordering includes in gr-video-sdl clang-format: ordering includes in gr-trellis clang-format: ordering includes in gr-blocks clang-format: ordering includes in gr-digital clang-format: ordering includes in gr-uhd clang-format: ordering includes in gr-dtv clang-format: ordering includes in gr-channels clang-format: ordering includes in gr-qtgui clang_format.py: re-enable include reordering
* Tree: clang-format without the include sortingMarcus Müller2019-08-091-11/+16
|
* zeromq: fixes to allow building using CPPZMQ 4.3.1 as well as priorMichael Dickens2019-06-151-3/+1
| | | | CPPZMQ deprecated some prototypes of "recv" and "send" in some version prior to 4.3.1. The "recv" one will be removed in 4.3.1 and thus will generate an error since no valid prototype exists in the way "recv" is currently being call. This fix updates our usage of both calls to work with the "new" and "old" ways, depending on the CPPZMQ version. Move the CPPZMQ header inclusion and a macro determine which version to use into a common local header.
* gr-zeromq: Add last_endpoint function to zmq source and sink blocksBrennan Ashton2018-11-281-0/+1
| | | | | | The main reason for this is is allows you to read back the real address string in the case that port 0 is used and the OS has auto-assigned a free port.
* gr-zeromq: Big rework for performance and correctnessSylvain Munaut2016-01-271-11/+4
| | | | | | | | | | | | | | | - Use class hierarchy trying to maximize code re-use. - Dont' drop samples on receive if the output buffer doesn't have enough space. - Don't drop tags on receive by putting tags in the future. - Better metadata creation/parsing avoiding copying lots data. - Always do as much work as possible in a single call to work() to avoid scheduler overhead as long as possible. - Allow setting the high watermark to avoid older version of zeromq's default of buffering infinite messages and causing a paging thrash to/from disk when the flow graph can't keep up. Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
* zeromq: fixups and stylistic changes before mergeJohnathan Corgan2014-10-311-2/+2
|
* zmq: sync blocks now all support tag headersTim O'Shea2014-10-271-1/+2
|
* zeromq: Remove ZMQ_NOBLOCK as we are using pollingJohannes Schmitz2014-05-091-2/+1
|
* zeromq: Timeout needs to be in milliseconds for zmq 3.0, close socketsJohannes Schmitz2014-05-091-1/+1
| | | | correctly, cleanup
* zeromq: Add missing timeout and blocking parameters and pollingJohannes Schmitz2014-05-081-1/+1
|
* Merge remote-tracking branch 'iohannez/vlen' into zeromqJohnathan Corgan2014-05-071-0/+1
|\
| * zeromq: Fix doxygen and memcpy for vlenJohannes Schmitz2014-05-071-0/+1
| |
* | zeromq: rename include guardsJohnathan Corgan2014-05-061-3/+3
|/
* Add vlenCamilo Solano2014-05-061-1/+1
|
* wip, renaming and implementing rep_sinkJohnathan Corgan2014-04-241-0/+53