- 17 Feb, 2019 8 commits
-
-
Luca Boccassi authored
Solution: ifdef it
-
Luca Boccassi authored
Solution: name it ZMQapp instead of ZMQbg, as it's created by the application
-
Luca Boccassi authored
Solution: use LIBZMQ_UNUSED
-
Luca Boccassi authored
Solution: do it and remove ifndef windows
-
Luca Boccassi authored
Solution: start at 0
-
Luca Boccassi authored
Solution: use / like the rest of the names
-
Luca Boccassi authored
Solution: use the thread class function rather than one of the pthread functions, and take into account the thread prefix context option
-
Kymeta Corp authored
Solution: 1. Use optional name parameter in thread_t::start for operating systems that have thread names. 2. Give start_thread() an optional name parameter for the thread's name. If this parameter is set, it will be appended to "0MQ:". If not set, "0MQ" will be used as the thread's name. 3. Give epoll the ability to name its thread. Then use this in io_thread and reaper to name them.
-
- 12 Feb, 2019 3 commits
-
-
Simon Giesecke authored
Solution: change into regular control flow condition
-
Simon Giesecke authored
Solution: change variable type to size_t
-
Simon Giesecke authored
Solution: move configuration to build definition
-
- 11 Feb, 2019 1 commit
-
-
Simon Giesecke authored
Problem: std::condition_variable can only be used with std::unique_lock<std::mutex>, leading to two mutexes used in condition_variable_t Solution: use std::condition_variable_any instead
-
- 10 Feb, 2019 1 commit
-
-
Luca Boccassi authored
Solution: add API and ZMQ_EVENT_PIPES_STATS event which generates 2 values, one for the egress and one for the ingress pipes respectively. Refactor the events code to be able to send multiple values.
-
- 07 Feb, 2019 6 commits
-
-
Luca Boccassi authored
Solution: refactor code and add extra frame with value count before the values in v2
-
Simon Giesecke authored
Solution: return an error to the user instead
-
Simon Giesecke authored
Solution: run clang-format
-
Simon Giesecke authored
Solution: added TODO comment for now
-
Simon Giesecke authored
Solution: move unblock call to original location
-
Simon Giesecke authored
Solution: restore "local" flag values in call to resolve Fixes #3394
-
- 06 Feb, 2019 4 commits
-
-
somdoron authored
Solution: for zero timeout, unlock and relock immediately instead of timedwait
-
Simon Giesecke authored
Solution: use addrlen to determine the length
-
Simon Giesecke authored
Solution: rename data member
-
Simon Giesecke authored
Solution: use memcpy instead
-
- 05 Feb, 2019 10 commits
-
-
Luca Boccassi authored
Solution: add missing includes to stream_listener_base
-
Simon Giesecke authored
Solution: unlink the socket file first
-
Simon Giesecke authored
Solution: add appropriate includes
-
Simon Giesecke authored
Solution: use sprintf instead of std::stringstream Fixes #3385
-
Simon Giesecke authored
Solution: use zmq_socklen_t
-
Simon Giesecke authored
Solution: reuse string lengths and use memcpy instead
-
Simon Giesecke authored
Solution: change preprocessor guard scope
-
Simon Giesecke authored
Solution: change to use get_socket_address
-
Simon Giesecke authored
Solution: use tcp_open_socket function
-
Simon Giesecke authored
Problem: tcp_connecter_t and tcp_listener_t duplicate code around opening and configuring a TCP socket Solution: extract common parts into tcp_open_socket function
-
- 04 Feb, 2019 2 commits
-
-
Simon Giesecke authored
Solution: add const
-
Simon Giesecke authored
Solution: let socks_connecter_t derive from stream_connecter_base_t and remove duplicate code
-
- 03 Feb, 2019 1 commit
-
-
Luca Boccassi authored
Solution: change back the indentifier endpoint to the one passed by the user rather than the resolved one, otherwise when the user passes the same string to the disconnect call they do not match anymore
-
- 02 Feb, 2019 4 commits
-
-
Simon Giesecke authored
Solution: fix address passed and refactor set_local_address to remove code duplication and unnecessary address parsing when ZMQ_USE_FD is used
-
Simon Giesecke authored
Problem: stream listeners do not provide correct local and remote address information (test_monitor is failing) Solution: query local and remote addresses on accepting a connection
-
Simon Giesecke authored
Solution: query the local address and set it
-
Simon Giesecke authored
Solution: pass the local address by subclasses to create_engine
-