- 18 May, 2018 2 commits
-
-
Simon Giesecke authored
Solution: replace by C++-style casts
-
Simon Giesecke authored
Solution: restructured code, inverted condition
-
- 14 May, 2018 5 commits
-
-
Simon Giesecke authored
Solution: handle types properly
-
Simon Giesecke authored
Solution: use a typedef instead
-
Simon Giesecke authored
Solution: check and return an error on invalid arguments. Fixes #3088
-
Simon Giesecke authored
Solution: extract common code into functions
-
Simon Giesecke authored
Solution: return NULL and set errno to ENOMEM
-
- 10 Mar, 2018 2 commits
-
-
Luca Boccassi authored
Solution: commit clang-format-diff
-
Manuel Segura authored
* Problem: Still need to port over more files to VxWorks 6.x Solution: Port more files to VxWorks 6.x * Problem: Need to port over remaining files to VxWorks 6.x. Also remove POSIX thread dependency for VxWorks (because of priority inversion problem in POSIX mutexes with VxWorks 6.x processes) Solution: Port over remaining files to VxWorks 6.x. Also removed POSIX thread dependency for VxWorks * Problem: Needed to modify TCP, UDP, TIPC classes with #ifdefs to be compatible with VxWorks 6.x. Solution: Modify TCP, UDP, TIPC classes with #ifdefs to be compatible with VxWorks 6.x
-
- 05 Mar, 2018 1 commit
-
-
Luca Boccassi authored
Solution: run make clang-format-diff and commit the changes.
-
- 13 Feb, 2018 1 commit
-
-
Simon Giesecke authored
reuse Solution: extract into functions defined in ip.hpp Problem: signaler_t::make_fdpair not reusable Solution: move make_fdpair to ip.hpp Problem: epoll worker with no fds cannot be stopped Solution: use interruptible epoll_pwait call Problem: insufficient unit tests for poller Solution: add test cases
-
- 02 Feb, 2018 1 commit
-
-
sigiesec authored
Solution: applied clang-format
-
- 31 Jan, 2018 1 commit
-
-
sigiesec authored
Solution: signal error to caller, and apply appropriate cleanup
-
- 19 Sep, 2017 1 commit
-
-
sigiesec authored
Solution: replace by "routing id"
-
- 07 Sep, 2017 1 commit
-
-
Doron Somech authored
-
- 06 Sep, 2017 1 commit
-
-
sigiesec authored
Solution: replace by "routing id"
-
- 01 Sep, 2017 3 commits
- 22 Aug, 2017 4 commits
-
-
sigiesec authored
Solution: replace ETIMEDOUT within socket_poller_t and all client code by EAGAIN Fixes #2713
-
sigiesec authored
Solution: Return EBADF instead
-
sigiesec authored
Problem: calling zmq_poller_wait* with NULL events causes an assertion, as opposed to other NULL arguments, which return an error Solution: return EFAULT when such an operation is attempted
-
sigiesec authored
Solution: add checks, added test cases
-
- 06 May, 2017 1 commit
-
-
KIU Shueng Chuan authored
solution: fix it In particular, on Windows, using FD_ZERO is much more efficient than zeroing out the whole structure.
-
- 14 Apr, 2017 1 commit
-
-
bjovke authored
Problem: FD set copying on Windows still not optimal on some places. Solution: Improved memcpy() of FD sets for Windows builds.
-
- 04 Apr, 2017 1 commit
-
-
bjovke authored
Unnecessary dynamic memory allocation for zmq::socket_poller_t in zmq_poller_poll(). Fixed by allocating zmq::socket_poller_t from stack.
-
- 27 Mar, 2017 1 commit
-
-
Thomas Braun authored
Solution: Pass (std::nothrow) as done in all other places.
-
- 26 Mar, 2017 1 commit
-
-
evoskuil authored
-
- 19 Jan, 2017 1 commit
-
-
Asmod4n authored
As discussed in #2307
-
- 15 Dec, 2016 1 commit
-
-
Min RK authored
-
- 10 Dec, 2016 1 commit
-
-
Luca Boccassi authored
Solution: fix the check for the socket. This regression happens when using zloop with zmq_pollitem_it with only file descriptors registerted through zloop_poller.
-
- 21 Nov, 2016 1 commit
-
-
Min RK authored
item.fd should be ignored if item.socket is defined. Failing to check .socket could cause false-matches, raising EINVAL in zmq_poller_modify_fd.
-
- 31 Oct, 2016 1 commit
-
-
Hunter Laux authored
This block of code will either return -1 or fall through. The while (true) does nothing. The braces limit the scope of int rc.
-
- 04 Oct, 2016 1 commit
-
-
Luca Boccassi authored
Solution: honor it
-
- 01 Oct, 2016 1 commit
-
-
Nick Guiffrida authored
* Doing so was zmq_poller_poll to always return 0.
-
- 29 Sep, 2016 3 commits
-
-
Min RK authored
This should restore full compatibility with earlier zmq_poll behavior. It complicates things a little bit, as collisions must be detected, and when collisions are found: - event masks must be merged - pollitems, events arrays are no longer co-ordered Reverts the recent zmq_proxy patch to workaround the lack of repeat-item support in zmq_poll that is now fixed.
-
Min RK authored
not -1, ETIMEDOUT like zmq_poller
-
Min RK authored
Return value is the number of events found. This also propagates to the return value of zmq_poller_wait_all. zmq_poller_wait was only returning events on the first-registered socket.
-
- 28 Sep, 2016 2 commits