- 13 Nov, 2010 1 commit
-
-
Martin Sustrik authored
- RAND_bytes function resides in crypto library - pollfd on AIX used 'reqevents' instead of events and 'retnevents' instead of 'revents' Signed-off-by:
Martin Sustrik <sustrik@250bpm.com>
-
- 12 Nov, 2010 1 commit
-
-
Chia-liang Kao authored
ptimeout not properly recalculated after first pass. Signed-off-by:
Chia-liang Kao <clkao@clkao.org>
-
- 30 Oct, 2010 1 commit
-
-
Martin Sustrik authored
Signed-off-by:
Martin Sustrik <sustrik@250bpm.com>
-
- 23 Oct, 2010 1 commit
-
-
Steven McCoy authored
Signed-off-by:
Steven McCoy <steven.mccoy@miru.hk>
-
- 16 Oct, 2010 2 commits
-
-
Martin Sustrik authored
Signed-off-by:
Martin Sustrik <sustrik@250bpm.com>
-
Martin Sustrik authored
Signed-off-by:
Martin Sustrik <sustrik@250bpm.com>
-
- 14 Oct, 2010 1 commit
-
-
Martin Sustrik authored
zmq_msg_close now empties the message on zmq_msg_close, thus not leaving random data in the structure, that may be mistaken for a valid message. Signed-off-by:
Martin Sustrik <sustrik@250bpm.com>
-
- 13 Oct, 2010 1 commit
-
-
Martin Sustrik authored
Signed-off-by:
Martin Sustrik <sustrik@250bpm.com>
-
- 09 Oct, 2010 1 commit
-
-
Martin Sustrik authored
Macro ZMQ_VERSION represents the current version of 0MQ Macro ZMQ_MAKE_VERSION(major,minor,patch) allows to create a representation of the specified version. The versions can be compared using simple <, >, ==, etc. operators. Signed-off-by:
Martin Sustrik <sustrik@250bpm.com>
-
- 30 Sep, 2010 2 commits
-
-
Martin Lucina authored
Fix a case where zmq_poll() (poll-based version) could go off into a busy-loop if no revents are returned and the timeout passed in is zero.
-
Steven McCoy authored
* Assertion to check that pgm_getaddrinfo is actually returning something. * Missing pgm_connect call. * Typo on TOS causing immediate abort. * Placeholder calls for timeouts whilst continuing spin loop functionality. * OpenPGM v5 now supports reference counting so remove init checks. * Duplicate UDP unicast port setting, requires one unicast and one multicast. * Incorrectly set socket rcvbuf size with sndbuf. * Replace std::lexicographical_compare of TSI's with long word integer comparisons. * pgm_socket_t::receive returns -1 on no data.
-
- 28 Sep, 2010 1 commit
-
-
Steven McCoy authored
-
- 26 Sep, 2010 1 commit
-
-
Martin Sustrik authored
-
- 20 Sep, 2010 3 commits
-
-
Martin Sustrik authored
-
Martin Lucina authored
-
Martin Lucina authored
-
- 09 Sep, 2010 1 commit
-
-
Martin Sustrik authored
-
- 08 Sep, 2010 1 commit
-
-
Martin Sustrik authored
-
- 04 Sep, 2010 2 commits
-
-
Ivo Danihelka authored
-
Martin Lucina authored
Ensure that 0MQ does not attempt to call select() on more than FD_SETSIZE file descriptors.
-
- 28 Aug, 2010 1 commit
-
-
Martin Sustrik authored
-
- 27 Aug, 2010 1 commit
-
-
Martin Sustrik authored
-
- 26 Aug, 2010 1 commit
-
-
Ivo Danihelka authored
-
- 25 Aug, 2010 7 commits
-
-
Martin Sustrik authored
-
Martin Lucina authored
Trying to optimize out the case where items_[i]. events is 0 would result in a bogus pollfds[i]. Similarly in the select()-based impl, while not strictly necessary it's better to get ZMQ_FD even if events is 0 since that detects ETERM and friends.
-
Martin Lucina authored
Rewrite the select()-based zmq_poll() implementation to use ZMQ_FD and ZMQ_EVENTS. Also fix some corner cases: We should not pollute revents with unrequested events, and we don't need to poll on ZMQ_FD at all if a pollitem with no events set was passed in.
-
Martin Lucina authored
Dunno where those <TAB>s came from...
-
Martin Lucina authored
Rewrite zmq_poll() to use ZMQ_FD and ZMQ_EVENTS introduced on the wip-shutdown branch. Only do the poll()-based version of zmq_poll (), the select()-based version will not compile at the moment.
-
Martin Sustrik authored
Sockets may now be migrated between OS threads; sockets may not be used by more than one thread at any time. To migrate a socket to another thread the caller must ensure that a full memory barrier is called before using the socket from the target thread. The new zmq_close() semantics implement the behaviour discussed at: http://lists.zeromq.org/pipermail/zeromq-dev/2010-July/004244.html Specifically, zmq_close() is now deterministic and while it still returns immediately, it does not discard any data that may still be queued for sending. Further, zmq_term() will now block until all outstanding data has been sent. TODO: Many bugs have been introduced, needs testing. Further, SO_LINGER or an equivalent mechanism (possibly a configurable timeout to zmq_term()) needs to be implemented.
-
Martin Lucina authored
Function returning unsigned long int cannot return (-1)
-
- 08 Aug, 2010 1 commit
-
-
Pieter Hintjens authored
* Fixed zmq_term, zmq_socket, zmq_close, zmq_setsockopt, * zmq_getsockopt, zmq_bind, zmq_connect, zmq_send, * zmq_recv, zmq_poll, zmq_device, zmq_stopwatch_stop * Updated Reference Manual for these methods
-
- 07 Aug, 2010 1 commit
-
-
Pieter Hintjens authored
* zmq_term * zmq_socket * zmq_close * zmq_setsockopt * zmq_getsockopt * zmq_bind * zmq_connect * zmq_send * zmq_recv * zmq_poll * zmq_device * zmq_stopwatch_stop
-
- 17 Jun, 2010 2 commits
-
-
Martin Sustrik authored
-
Martin Sustrik authored
-
- 04 Jun, 2010 2 commits
-
-
Martin Sustrik authored
-
Martin Lucina authored
-
- 09 May, 2010 1 commit
-
-
Martin Sustrik authored
-
- 06 May, 2010 1 commit
-
-
Martin Sustrik authored
-
- 05 May, 2010 2 commits
-
-
Martin Sustrik authored
-
Martin Sustrik authored
number of application threads to use 0MQ sockets is unlimited; app_threads parameter in zmq_init is unused and obsolete
-