- 17 Apr, 2020 2 commits
-
-
Gudmundur Adalsteinsson authored
Solution: Add zmq_poller_size that queries the number of objects registered, allowing safer usages of poller to avoid livelock situations.
-
Doron Somech authored
When using ZMQ_HEARTBEAT one still needs to implement application-level heartbeat in order to know when to send a hello message. For example, with the majordomo protocol, the worker needs to send a READY message when connecting to a broker. If the connection to the broker drops, and the heartbeat recognizes it the worker won't know about it and won't send the READY msg. To solve that, the majordomo worker still has to implement heartbeat. With this new option, whenever the connection drops and reconnects the hello message will be sent, greatly simplify the majordomo protocol, as now READY and HEARTBEAT can be handled by zeromq.
-
- 13 Apr, 2020 1 commit
-
-
Gudmundur Adalsteinsson authored
Solution: Fail with error if no events are active and timeout is infinite
-
- 09 Apr, 2020 3 commits
-
-
Gudmundur Adalsteinsson authored
* Problem: boilerplate when init msg from data copy Solution: Add zmq_msg_init_buffer to construct a message by copying memory from buffer.
-
Gudmundur Adalsteinsson authored
Solution: Add newlines and extra asterisks
-
Gudmundur Adalsteinsson authored
Solution: add const to pointer type
-
- 23 Mar, 2020 1 commit
-
-
Gudmundur Adalsteinsson authored
Solution: Change documentation value type to int
-
- 07 Mar, 2020 2 commits
-
-
JaeSang Yoo authored
* UDP is mentioned as available transport, and it also supports wildcard addresses, but not mentioned * zmq_unbind(7) also mentions about wild-card endpoint in zmq_bind(3) Solution: add udp in wildcard address related docs
-
JaeSang Yoo authored
zmq_bind(3) and zmq_connect(3) does not mention UDP as available transport types. Solution: add udp mentioning line for related docs
-
- 23 Feb, 2020 1 commit
-
-
Bill Torpey authored
* add option to stop trying to reconnect on ECONNREFUSED
-
- 09 Feb, 2020 1 commit
-
-
Doron Somech authored
Solution: a new socket type, called PEER. Very similar to SERVER, but can only connect to other PEERs. Also a new zmq_connect_peer method, that connect and return a routing-id in thread-safe and atomic operation
-
- 05 Feb, 2020 1 commit
-
-
Doron Somech authored
-
- 04 Feb, 2020 1 commit
-
-
Gudmundur Adalsteinsson authored
Solution: Fix typo
-
- 26 Jan, 2020 1 commit
-
-
Simon Giesecke authored
Solution: fix handling of _starting and _terminate flags Add tests for this situation. Clarify documentation of zmq_ctx_shutdown and zmq_socket. Fixes #3792
-
- 25 Jan, 2020 1 commit
-
-
std-any-emplace authored
-
- 23 Jan, 2020 2 commits
-
-
std-any-emplace authored
-
std-any-emplace authored
-
- 19 Jan, 2020 1 commit
-
-
std-any-emplace authored
See https://github.com/zeromq/libzmq/issues/3778.
-
- 04 Dec, 2019 1 commit
-
-
Andrij Abyzov authored
Solution: now if the first frame in a multipart message is not subscribe/unsubscribe, the rest of the parts are also considered to be not subscribe/unsubscribe.
-
- 31 Oct, 2019 1 commit
-
-
Dries Harnie authored
Solution: flipped arguments in example
-
- 23 Sep, 2019 1 commit
-
-
trya authored
Solution: Reflect real behavior of sockets blocking on send operations Sockets that block in mute state only block when no peer is available if the transport is connection-oriented and the ZMQ_IMMEDIATE socket option is set.
-
- 27 Aug, 2019 1 commit
-
-
Francesco Montorsi authored
* Introduce DRAFT zmq_ctx_set_ext() and zmq_ctx_get_ext() methods. Change ZMQ_THREAD_NAME_PREFIX to allow for non-numeric thread name prefixes.
-
- 24 Jul, 2019 1 commit
-
-
jean-airoldie authored
...in a poller is not documented. Solution: Document it.
-
- 23 Jul, 2019 1 commit
-
-
jean-airoldie authored
Solution: update the doc with the correct default value
-
- 08 Jul, 2019 1 commit
-
-
Luca Boccassi authored
Solution: fix them
-
- 27 Jun, 2019 3 commits
-
-
Luca Boccassi authored
Solution: restore separate zmq_unbind documentation, adding a note that the implementation might be shared but the semantics are different and should not be mixed. This avoids tying the API to the implementation details which might change for some engines.
-
Luca Boccassi authored
Solution: clearly advise users to avoid them in all cases to avoid unforseen problems. Also fix markdown syntax, applicable transport types and getter description.
-
jean-airoldie authored
Solution: Added a socket option to configure them at runtime.
-
- 17 Jun, 2019 1 commit
-
-
jean-airoldie authored
Make it explicit that the two functions are identical. Also document the expected disconnect behavior extensively and illustrate the difference between disconnecting a connected vs. bound endpoint.
-
- 10 Jun, 2019 1 commit
-
-
Christophe Guillon authored
-
- 31 May, 2019 1 commit
-
-
Andreas Rottmann authored
Solution: Explicitly explain message ownership semantics when the call fails. Fixes #3526.
-
- 24 May, 2019 1 commit
-
-
jackpimbert authored
Solution: Include a new section on configuring both ZMQ and the host OS tx/rx buffers to facilitate sending large messages at a high data rate with the PGM protocol.
-
- 18 May, 2019 2 commits
-
-
Luca Boccassi authored
Solution: unify the two APIs, as they are both still in DRAFT state and thus can be changed.
-
Luca Boccassi authored
Solution: fix them
-
- 17 May, 2019 1 commit
-
-
imkcy9 authored
Support XPub socket send last value caching to last subscription pipe with ZMQ_XPUB_MANUAL_LAST_VALUE. (#3511) * Add ZMQ_XPUB_MANUAL_LAST_VALUE * Surpport xpub send last value caching to one pipe with ZMQ_XPUB_MANUAL_LAST_VALUE * Add test_xpubub_manual_last_value * Add relicense and doc
-
- 15 May, 2019 1 commit
-
-
jean-airoldie authored
Solution: Allow ZMQ_PUB and ZMQ_PUSH sockets types for the monitoring. This way someone could create a ZMQ_PULL socket connected to multiple monitoring sockets at the same time.
-
- 09 May, 2019 1 commit
-
-
Simon Giesecke authored
Solution: change return type to int (again) and return fd via an output parameter
-
- 02 May, 2019 3 commits
-
-
jean-airoldie authored
Solution: Add some and document it.
-
jean-airoldie authored
Solution: Add doc & unit tests
-
normano authored
-