- 02 Feb, 2019 3 commits
-
-
Simon Giesecke authored
Problem: get_socket_address and get_socket_name not available throughout libzmq and restricted to local address Solution: move to address.hpp/.cpp and generalize
-
Simon Giesecke authored
Solution: add monitor event socket option
-
Simon Giesecke authored
Solution: change to refer to the context
-
- 28 Dec, 2018 1 commit
-
-
Luca Boccassi authored
Solution: if a multi-part message cannot be delivered by a PUSH socket because the pipe is broken mid-way, drop the rest of the frames so that the atomicity property is not broken.
-
- 30 Oct, 2018 1 commit
-
-
Bunjevacki, Jovan authored
Solution: When pipe_t is freed (terminated) remove it from _endpoints member of zmq::socket_base_t. Resolves issue #3245.
-
- 15 Aug, 2018 7 commits
-
-
Simon Giesecke authored
Solution: define and use named constant
-
Simon Giesecke authored
Solution: use terms more consistently
-
Simon Giesecke authored
Solution: extract resolve_tcp_addr function
-
Simon Giesecke authored
Solution: extract into functions of new inprocs_t class
-
Simon Giesecke authored
Solution: replace by functional expression
-
Simon Giesecke authored
Solution: extract functionality into send_routing_id
-
Simon Giesecke authored
Solution: extract functionality into get_effective_conflate_option
-
- 13 Aug, 2018 1 commit
-
-
Simon Giesecke authored
Solution: remove them
-
- 10 Aug, 2018 1 commit
-
-
Simon Giesecke authored
-
- 09 Aug, 2018 2 commits
-
-
Simon Giesecke authored
Some code style improvements: removed redundant parentheses, added const, joined declaration and assignment of local variables
-
Simon Giesecke authored
-
- 07 Aug, 2018 1 commit
-
-
Simon Giesecke authored
-
- 26 Jul, 2018 1 commit
-
-
Michael Vilim authored
Solution: Add an identifier parameter for local attach to zmq::socket_base_t::attach_pipe
-
- 30 May, 2018 3 commits
-
-
Simon Giesecke authored
Solution: harmonize
-
Simon Giesecke authored
Solution: introduced named constants
-
Simon Giesecke authored
Problem: code style issues in options_t (C-style cast, suboptimal std::string::find call, redundant method is_valid) Solution: resolved these issues
-
- 29 May, 2018 4 commits
-
-
Simon Giesecke authored
Solution: pull up functionality to base class
-
Simon Giesecke authored
Solution: pulled up to routing_socket_base_t
-
Simon Giesecke authored
Solution: pull up into routing_socket_base_t
-
Simon Giesecke authored
Solution: add an intermediary base class routing_socket_base_t, move common functionality there and make connect_routing_id private
-
- 28 May, 2018 1 commit
-
-
Simon Giesecke authored
Solution: calculate from field sizes
-
- 27 May, 2018 1 commit
-
-
Simon Giesecke authored
Problem: inconsistent naming style for private data members, conflicts with naming of local variables and member functions Solution: apply and check _lower_case naming style for private data members
-
- 26 May, 2018 2 commits
-
-
Simon Giesecke authored
Solution: simplify to comparison against 0
-
Simon Giesecke authored
Solution: define and apply parameter naming style: lower_case_
-
- 18 May, 2018 1 commit
-
-
Simon Giesecke authored
Solution: replace by C++-style casts
-
- 14 May, 2018 1 commit
-
-
Simon Giesecke authored
Solution: make proper boolean expression
-
- 13 May, 2018 1 commit
-
-
Luca Boccassi authored
Solution: do it explicitly to fix build on Solaris 10/11 with the Sun compiler
-
- 09 May, 2018 1 commit
-
-
Lionel Flandrin authored
Solution: Add IPv6 support
-
- 28 Mar, 2018 1 commit
-
-
Simon Giesecke authored
Solution: do not call getsockopt to query thread-safety of a socket
-
- 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
-
- 07 Mar, 2018 1 commit
-
-
Pontus.Skoeldstroem authored
* Tests for different TIPC address types and code cleanup * Adds tests for binding/connecting with different TIPC address types using Unity * Adds error checking for address type misuse
-
- 06 Mar, 2018 1 commit
-
-
Simon Giesecke authored
Solution: extracted common code into do_getsockopt/do_setsockopt functions
-
- 05 Mar, 2018 2 commits
-
-
Luca Boccassi authored
Solution: run make clang-format-diff and commit the changes.
-
Stefan Kaes authored
The zero copy decoding strategy implemented for 4.2.0 can lead to a large increase of main memory usage in some cases (I have seen one program go up to 40G from 10G after upgrading from 4.1.4). This commit adds a new option to contexts, called ZMQ_ZERO_COPY_RECV, which allows one to switch to the old decoding strategy.
-