Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | zeromq: Add bind argument for message based zeromq blocks. | Jacob Gilbert | 2020-04-10 | 6 | -6/+19 |
| | | | | | | This is needed to support N:1 patterns. To avoid confusion, since this is probably a feature only needed by those who Know What They Are Doing, the option is added to the Advanced block property tab. | ||||
* | Switch from boost pointers to std C++11 pointers | Thomas Habets | 2020-04-01 | 12 | -12/+12 |
| | | | | | | | | | | | | | | | | | | | Most of this code is automated code changes: ``` set -e SUB="s/dummy/dummy/" for i in shared_ptr make_shared dynamic_pointer_cast weak_ptr enable_shared_from_this get_deleter; do SUB="$SUB;s/boost::$i/std::$i/g" done SUB="$SUB;s^#include <boost/shared_ptr.hpp>^#include <memory>^g" SUB="$SUB;s^namespace boost^namespace std^g" find . \( -name "*.cc" -o -name "*.h" -o -name "*.i" -o -name "*.cxx" -o -name "*.py" \) -print0 | xargs -0 sed -i "$SUB" ``` Only one manual change. In `./gr-fec/lib/fec_mtrx_impl.cc`, add `#include <algorithm>`. | ||||
* | gr-zeromq: Add optional key filtering | Andriy Gelman | 2020-03-02 | 2 | -6/+16 |
| | | | | | | | | | Fixes #2236 Allows to filter a multi-part message by key/topic on a sub source and insert key/topic on a pub sink. Signed-off-by: Andriy Gelman <andriy.gelman@gmail.com> | ||||
* | Update license header to SPDX format | devnulling | 2020-01-27 | 14 | -182/+14 |
| | |||||
* | clang-format: Ordering all the includes | Marcus Müller | 2019-08-09 | 12 | -12/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 sorting | Marcus Müller | 2019-08-09 | 13 | -347/+371 |
| | |||||
* | gr-zeromq: Add last_endpoint function to zmq source and sink blocks | Brennan Ashton | 2018-11-28 | 12 | -0/+60 |
| | | | | | | 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. | ||||
* | Merge branch 'master' into next | Johnathan Corgan | 2017-09-22 | 12 | -12/+12 |
|\ | |||||
| * | docs: fixed units of timeout param in all the zmq blocks | Marc L | 2017-08-29 | 12 | -12/+12 |
| | | |||||
* | | cmake: nuke cpack from existence | Johnathan Corgan | 2016-08-03 | 1 | -1/+0 |
|/ | | | | | | CPack is not used, unmaintaned, and broken. This does not eliminate any MSVC build functionality. | ||||
* | gr-zeromq: Big rework for performance and correctness | Sylvain Munaut | 2016-01-27 | 6 | -6/+12 |
| | | | | | | | | | | | | | | | - 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> | ||||
* | docs: cleaning up some doxygen warnings and formatting. | Tom Rondeau | 2015-03-13 | 6 | -30/+36 |
| | |||||
* | zeromq: cleanup and made req_msg_source derive from gr::block | Johnathan Corgan | 2015-01-12 | 1 | -7/+6 |
| | |||||
* | zeromq: cleanup and converted rep_msg_sink to derive from gr::block | Johnathan Corgan | 2015-01-12 | 1 | -7/+7 |
| | |||||
* | zeromq: cleanup and made pull_msg_source derive from gr::block | Johnathan Corgan | 2015-01-12 | 1 | -5/+5 |
| | |||||
* | zeromq: cleanup and converted push_msg_sink to derive from gr::block | Johnathan Corgan | 2015-01-12 | 3 | -10/+8 |
| | |||||
* | zeromq: cleanup and convert sub_msg_source to derive from gr::block | Johnathan Corgan | 2015-01-12 | 1 | -4/+4 |
| | |||||
* | zeromq: cleanup and convert pub_msg_sink to derive from gr::block | Johnathan Corgan | 2015-01-12 | 1 | -5/+5 |
| | |||||
* | zmq: building working versions of additional zmq message blocks in place ↵ | Tim O'Shea | 2014-12-30 | 5 | -0/+243 |
| | | | | (push/pull + rep/req) | ||||
* | zmq: Adding zmq pub/sub blocks for message passing | Tim O'Shea | 2014-12-29 | 3 | -0/+120 |
| | |||||
* | zmq: sync blocks now all support tag headers | Tim O'Shea | 2014-10-27 | 2 | -2/+2 |
| | |||||
* | zmq: all source blocks should now support tag headers | Tim O'Shea | 2014-10-27 | 2 | -2/+2 |
| | |||||
* | zmq: default to not pass tags (compatible wire format) | Tim O'Shea | 2014-10-27 | 2 | -2/+2 |
| | |||||
* | zeromq: Remove blocking Add timeout in xml, fix doxygen | Camilo Solano | 2014-05-13 | 3 | -4/+3 |
| | |||||
* | Add sub_source block and fix pub_sink | Camilo Solano | 2014-05-13 | 4 | -2/+63 |
| | |||||
* | zeromq: Remove ZMQ_NOBLOCK as we are using polling | Johannes Schmitz | 2014-05-09 | 4 | -4/+4 |
| | |||||
* | zeromq: Timeout needs to be in milliseconds for zmq 3.0, close sockets | Johannes Schmitz | 2014-05-09 | 4 | -4/+4 |
| | | | | correctly, cleanup | ||||
* | zeromq: Add missing timeout and blocking parameters and polling | Johannes Schmitz | 2014-05-08 | 2 | -2/+2 |
| | |||||
* | Merge remote-tracking branch 'iohannez/vlen' into zeromq | Johnathan Corgan | 2014-05-07 | 5 | -2/+6 |
|\ | |||||
| * | zeromq: Fix doxygen and memcpy for vlen | Johannes Schmitz | 2014-05-07 | 5 | -2/+6 |
| | | |||||
* | | zeromq: remove nopoll req/rep blocks | Johnathan Corgan | 2014-05-06 | 3 | -114/+0 |
|/ | |||||
* | zeromq: renamed source_reqrep to req_source | Camilo Solano | 2014-05-06 | 2 | -11/+16 |
| | |||||
* | Add vlen | Camilo Solano | 2014-05-06 | 4 | -4/+4 |
| | |||||
* | wip, renaming and implementing rep_sink | Johnathan Corgan | 2014-04-24 | 2 | -17/+23 |
| | |||||
* | zeromq: removed feedback source | Johnathan Corgan | 2014-04-22 | 2 | -61/+0 |
| | |||||
* | zeromq: renamed sink_pubsub to pub_sink | Johnathan Corgan | 2014-04-22 | 3 | -20/+24 |
| | |||||
* | zeromq: renamed source_pushpull to pull_source | Johnathan Corgan | 2014-04-22 | 2 | -9/+10 |
| | |||||
* | zeromq: renamed sink_pushpull push_sink | Johnathan Corgan | 2014-04-22 | 2 | -7/+7 |
| | |||||
* | zeromq: fix import in example | Johnathan Corgan | 2014-04-22 | 3 | -23/+38 |
| | |||||
* | zeromq: cleanup and reformatting | Johnathan Corgan | 2014-04-22 | 8 | -35/+35 |
| | |||||
* | zeromq: Initial conversion of include/gnuradio/zeromq files | Johnathan Corgan | 2014-04-22 | 10 | -0/+516 |