- 01 Jun, 2018 7 commits
-
-
Simon Giesecke authored
Solution: move to separate header
-
Simon Giesecke authored
Solution: use fast_vector_t as in poll implementation
-
Simon Giesecke authored
Solution: unify between Windows and non-Windows code
-
Simon Giesecke authored
Solution: extract to function
-
Simon Giesecke authored
Solution: extract class template fast_vector_t
-
Simon Giesecke authored
Solution: extract compute_timeout method
-
Simon Giesecke authored
Solution: remove duplication
-
- 30 May, 2018 1 commit
-
-
Simon Giesecke authored
Solution: introduced named constants
-
- 27 May, 2018 1 commit
-
-
Simon Giesecke authored
Solution: replace by static_cast/reinterpret_cast
-
- 26 May, 2018 2 commits
-
-
Simon Giesecke authored
Solution: remove else
-
Simon Giesecke authored
Solution: define and apply parameter naming style: lower_case_
-
- 22 May, 2018 1 commit
-
-
Simon Giesecke authored
Solution: add const
-
- 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
-