Luca Boccassi
276f1b91c7
Merge pull request #168 from sigiesec/patch-1
...
Problem: implicit type conversion warning
2017-10-25 09:15:55 +01:00
Simon Giesecke
e325495a39
Problem: implicit type conversion warning
...
Solution: Added explicit static_cast
2017-10-25 10:13:07 +02:00
Constantin Rack
8055314722
Merge pull request #165 from Zvax/patch-2
...
Markdowning the README
2017-10-10 23:35:49 +02:00
Félix Gagnon-Grenier
f1ce18169f
Markdowning the README
2017-10-10 17:15:28 -04:00
Luca Boccassi
7a2be6a3ab
Merge pull request #164 from Zvax/patch-1
...
Update README
2017-10-10 14:46:07 +01:00
Félix Gagnon-Grenier
7d63737d0a
Update README
...
So that confused people like me really have to understand this is another repository.
2017-10-10 09:38:45 -04:00
Luca Boccassi
ebae0a28d1
Merge pull request #163 from sigiesec/revert-162-revert-161-patch
...
Revert "Revert "Fix compile error for libzmq 4.2.1 and 4.2.2""
2017-10-10 12:50:02 +01:00
Simon Giesecke
af9a92e6a8
Revert "Revert "Fix compile error for libzmq 4.2.1 and 4.2.2""
2017-10-10 13:42:50 +02:00
Luca Boccassi
4aa36ce296
Merge pull request #162 from sigiesec/revert-161-patch
...
Revert "Fix compile error for libzmq 4.2.1 and 4.2.2"
2017-10-09 15:22:03 +01:00
Simon Giesecke
8ec71c146a
Revert "Fix compile error for libzmq 4.2.1 and 4.2.2 ( #161 )"
...
This reverts commit a1000a0dd6
.
2017-10-09 16:10:44 +02:00
Frank van Kesteren
a1000a0dd6
Fix compile error for libzmq 4.2.1 and 4.2.2 ( #161 )
...
* Fix compile error for libzmq 4.2.1 and 4.2.2
When defined ZMQ_BUILD_DRAFT_API=1, you receive an error "'on_event_handshake_succeeded' was not declared in this scope"... which is correct for versions 4.2.1 and 4.2.2.
Function was renamed from 'on_event_handshake_succeed', fixed this by updating the function name.
2017-10-09 15:02:00 +01:00
Luca Boccassi
98fa1f41bf
Merge pull request #160 from sigiesec/fix-monitoring
...
Problem: inconsistent symbol naming for ZMQ_VERSION>=4.2.3
2017-10-09 13:25:58 +01:00
Simon Giesecke
4a08086815
Problem: inconsistent symbol naming for ZMQ_VERSION>=4.2.3
...
Solution: use new on_event_* methods
2017-10-09 14:16:40 +02:00
Luca Boccassi
059e4b4d8d
Merge pull request #159 from clouds56/master
...
fix libzmqPkgConfigFallback.cmake for find library in macOS and MinGW
2017-10-07 16:18:03 +01:00
Clouds Flowing
1e2682f1fe
fix libzmqPkgConfigFallback.cmake for find library in macOS and MinGW
2017-10-07 22:58:12 +08:00
Luca Boccassi
845dbac8ef
Merge pull request #154 from ivan-cukic/patch-1
...
Removing ambiguous overload of poll
2017-09-24 11:13:25 +01:00
Ivan Čukić
e93e9f9715
Removing ambiguous overload of poll
...
There are two overloads of `poll` - one that has `-1` as the default value for the timeout, and one that does not have the timeout argument (which calls the previous one with -1 for the timeout). This makes it ambiguous for the compiler when `poll` is called without the timeout.
This patch removes the second overload as it is not needed since the first one already covers the same case.
2017-09-24 11:24:29 +02:00
Luca Boccassi
33c0df11b6
Merge pull request #153 from sigiesec/adapt-poller
...
Problem: inconsistency with DRAFT APIs in libzmq 4.2.x
2017-09-20 12:21:12 +02:00
sigiesec
0cb94dc32d
Problem: inconsistency DRAFT APIs in libzmq 4.2.x
...
Solution: distinguish cases for libzmq 4.2.0, 4.2.1/4.2.2 and 4.2.3
2017-09-20 12:15:14 +02:00
Lingpho
af523fad7d
Fix #147 issuse ( #150 )
...
* add more DRAFT API, fix the #147 issue
2017-08-31 20:30:43 +01:00
Luca Boccassi
e85a7b981b
Merge pull request #149 from sigiesec/revert-125-master
...
Revert "Fix rvalue for socket::send() on EHOSTUNREACH"
2017-08-29 11:09:01 +01:00
Simon Giesecke
a94e648495
Revert "Fix rvalue for socket::send() on EHOSTUNREACH"
2017-08-29 11:15:03 +02:00
Constantin Rack
0c249fc985
Merge pull request #146 from qsodev/peektypconst
...
changed peektyp() to const
2017-08-18 07:25:31 +02:00
Martl
a475c54529
changed peektyp() to const
2017-08-17 21:56:16 +02:00
Luca Boccassi
156cf8fa73
Merge pull request #145 from qsodev/fixcmakewarning
...
added QUIET to avoid false cmake warning (missing ZeroMQ)
2017-08-17 20:20:37 +01:00
Martl
4ad7a811f0
added QUIET to avoid false cmake warning (missing ZeroMQ)
2017-08-17 21:15:23 +02:00
Constantin Rack
8f56e3b522
Merge pull request #144 from qsodev/fixpeektyp
...
fixed peektyp check and return value
2017-08-17 21:12:28 +02:00
Martl
e6dd71e544
fixed peektyp check and return value
2017-08-17 21:03:36 +02:00
Luca Boccassi
d9f0f016c0
Problem: copyright years out of date
...
Solution: update them
List the ZeroMQ community as a shorthand for the full list of authors
as it can be found via git log
2017-07-31 14:30:55 +01:00
Luca Boccassi
a89d35b1ec
Merge pull request #133 from ax3l/fix-pkgConfigAutotools
...
CMake: pkg-config Fallback
2017-07-20 17:13:30 +01:00
Axel Huebl
d1568bf1e9
Fix #121 CMake Min Version
...
CMake targets / interfaces need at least CMake 3.0
2017-07-19 10:43:07 +02:00
Axel Huebl
2008da35e6
Pkg-Config Fallback: File
...
move the new logic to a simple file so we
do not add code duplication
2017-07-18 20:15:41 +02:00
Axel Huebl
217985adf0
CMake: pkg-config Fallback
...
Try to find installs of `libzmq` that were performed with
autotools with a `pkg-config` fallback.
2017-07-18 14:39:41 +02:00
Luca Boccassi
749522d5bb
Merge pull request #135 from juseless/patch-1
...
Update zmq.hpp
2017-07-17 10:30:59 +01:00
juseless
449a0141fb
Update zmq.hpp
...
Line 706 constructor was:
monitor_t() : socketPtr(NULL), monitor_socket{NULL} {}
but should be:
monitor_t() : socketPtr(NULL), monitor_socket(NULL) {}
Note change of bracket types for monitor_socket parameter.
2017-07-16 20:01:08 -04:00
Luca Boccassi
b8385630bc
Merge pull request #134 from a4z/monitor
...
Problem: monitor_t::monitor function is blocking
2017-07-14 15:43:26 +01:00
a4z
d4da63fed6
Problem: monitor_t::monitor function is blocking
...
This does not allaw to use monitor_t without a thread.
What is often OK but sometimes not.
Solution:
keep existing interface but add a non blocking alternative.
2017-07-14 16:03:04 +02:00
Constantin Rack
b0e6d4bacd
Merge pull request #131 from icyblade/icyblade-patch-1
...
typo fix
2017-07-07 09:55:58 +02:00
Icyblade Dai
7ef9813aee
typo fix
2017-07-07 14:06:36 +08:00
Luca Boccassi
1bfb3addef
Merge pull request #130 from a4z/movector
...
Problem: uninitialized context pointer in socket_t move constructor
2017-07-03 11:16:03 +01:00
a4z
d88414e435
Problem: uninitialized context pointer in socket_t move constructor
...
This can cause monitor_t to crash if used with a socket that was
constructed via the move constructor.
Solution: initialise the context pointer variable ctxptr in the move
constructor.
2017-07-03 10:35:19 +02:00
Stephen Eckels
37275e78f2
Updated readme to include build steps ( #129 )
...
* Updated readme to include build steps
2017-06-26 16:26:01 +01:00
Luca Boccassi
fc990f1419
Merge pull request #125 from msune/master
...
Fix rvalue for socket::send() on EHOSTUNREACH
2017-06-07 11:18:49 +01:00
Marc Sune
5363388fc5
Fix rvalue for socket::send() on EHOSTUNREACH
...
During introduction of EHOSTUNREACH, missing mapping between
EHOSTUNREACH errno and false/0 return code for socket's send()
calls was missing, throwing an exception.
To be consistent with the rest of wrappers (e.g. DONTWAIT), fix it
by handling this errno as a regular EAGAIN, and let the caller use
errno/zmq_errno() to branch on their code.
2017-06-07 12:09:02 +02:00
Luca Boccassi
b544d86c5f
Merge pull request #124 from vtellier/patch-1
...
Added peekstr and peektyp methods
2017-06-07 09:29:03 +01:00
Vincent Tellier
0ffe2f4974
Added peekstr and peektyp methods
...
These methods peeks a part and return a copy of its value as a string or the specified type.
2017-06-07 09:54:37 +02:00
Luca Boccassi
0feae8c3e9
Merge pull request #120 from bjovke/master
...
Code formatting, sorry...
2017-04-09 21:23:51 +01:00
bjovke
46fc0572c5
Code formatting, sorry...
2017-04-09 22:16:35 +02:00
Luca Boccassi
bd1d53dbb5
Merge pull request #119 from bjovke/master
...
Allow for empty handler parameter in call to zmq::poller_t::add().
2017-04-09 20:50:37 +01:00
bjovke
d9a0fde681
Allow for empty handler parameter (empty std::function()) in call to zmq::poller_t::add().
2017-04-09 21:34:16 +02:00