Richard Newton
dfea887ecb
Parse event structure as data for event handlers.
2013-06-28 14:07:27 +01:00
Richard Newton
61a21bb082
Avoid a memcpy in monitor_t
2013-06-28 12:34:18 +01:00
Richard Newton
b34444d273
Rework monitor_t.
2013-06-28 12:22:21 +01:00
Pieter Hintjens
c36e3065d2
Merge pull request #18 from Kobolog/master
...
Prevent -Wunused-value warnings from non-debug ZMQ_ASSERT macro
2013-06-27 10:55:54 -07:00
Pieter Hintjens
b009df6499
Merge pull request #17 from grefab/master
...
Allowing for unbind and disconnect
2013-06-27 10:55:43 -07:00
Pieter Hintjens
d5cf3c9410
Merge pull request #15 from montoyaedu/master
...
Added monitor_t class
2013-06-27 10:55:23 -07:00
Pieter Hintjens
56482ca7c8
Merge pull request #20 from taurel/master
...
Add a disconnect method to the socket_t class
2013-06-27 10:54:34 -07:00
Emmanuel Taurel
3afc98efa1
Add a disconnect method (interface to the zmq_disconnect call) in the socket_t class
2013-06-26 17:04:45 +02:00
Pieter Hintjens
4c8fbb9acb
Added license and link to C4.1 contribution policy
2013-05-10 07:39:40 -04:00
Andrey Sibiryov
2fe20236f5
prevent unused expression result warnings from non-debug ZMQ_ASSERT macro expansion
2013-04-06 04:14:30 +04:00
Gregor Fabritius
2798087c2e
added possibility to disconnect.
2013-02-23 22:01:31 +01:00
Gregor Fabritius
de8059f190
added possibility to unbind.
2013-02-23 19:50:59 +01:00
Ian Barber
b232978003
Merge pull request #14 from robertmaynard/master
...
Define ZMQ_DELETED_FUNCTION on older clang versions.
2013-02-13 11:59:36 -08:00
Ian Barber
34dd3a1f36
Merge pull request #13 from jdswinbank/master
...
Adding a wrapper for zmq_proxy()
2013-02-13 11:56:38 -08:00
H. Eduardo Montoya Sánchez
f30f92b392
syntax & bug fixing
...
modified monitor_t interface
2013-01-30 17:30:05 +01:00
H. Eduardo Montoya Sánchez
bcdf163fa8
work in progress...
2013-01-30 15:22:54 +01:00
Montoya Edu
9f7a5f18d1
Update zmq.hpp
...
corrected monitor_t::on_event_unknown prototype
corrected indentation
2013-01-29 19:14:17 +01:00
Montoya Edu
b1dacd8d0f
Update zmq.hpp
...
work in progress...
added monitor_t class
added monitor() method
2013-01-29 19:11:33 +01:00
Robert Maynard
a5174232d5
Correctly define ZMQ_DELETED_FUNCTION when using older clang compilers.
...
If you are using a version of clang that doesn't support cxx_deleted_functions
we need to define ZMQ_DELETED_FUNCTION to be empty.
2013-01-09 10:19:11 -05:00
John Swinbank
cc25ef9c52
Interface to zmq_proxy()
2013-01-05 15:50:28 +01:00
Pieter Hintjens
127c255d65
Merge pull request #10 from ricnewton/explicit-constructors
...
Make single parameter constructors explicit
2013-01-05 03:22:29 -08:00
Pieter Hintjens
052c656138
Merge pull request #12 from arsenm/master
...
Don't use the deprecated versions of functions
2013-01-05 03:21:38 -08:00
Matt Arsenault
02ceef1727
Use deleted functions if available
2012-12-14 18:38:27 -08:00
Matt Arsenault
36722d9031
Don't use deprecated functions
2012-12-14 18:36:23 -08:00
Richard Newton
72162cecdd
Make single parameter constructors explicit
2012-11-06 18:24:39 +00:00
Pieter Hintjens
90d870b836
Merge pull request #4 from ricnewton/const_data_access
...
Add const data access to message_t
2012-08-28 21:11:02 -07:00
Pieter Hintjens
1a350206fe
Merge pull request #5 from ronelliott/master
...
Added connected helper method.
2012-08-28 21:10:50 -07:00
Pieter Hintjens
bdabaafd63
Merge pull request #6 from ricnewton/context_close
...
Add explicit close method to context_t
2012-08-28 21:10:36 -07:00
Richard Newton
ce3e3e2f9a
Add explicit close method to context_t
2012-08-28 13:49:14 +01:00
Ian Barber
f957e25a3f
Merge pull request #3 from ricnewton/message_move_constructor
...
Add move constructor to message_t
2012-07-31 09:32:53 -07:00
Ron Elliott
ad415995ee
Added 'connected' method to socket_t class.
2012-07-28 10:22:10 -07:00
Richard Newton
2efcdccace
Add const data access to message_t
...
Add a const version of data() and make size() const so we can pass messages around by
const refeference when we only need read-only data access.
2012-07-25 12:20:27 +01:00
Richard Newton
952c382575
Add move constructor to message_t
...
Add move constructor and assignment operator to message_t (but only if compiler supports it).
2012-07-25 12:06:53 +01:00
Martin Sustrik
f1640d2c9d
Revert "Renamed to XS, setctxopt method added"
...
This reverts commit 0f14f299c3
.
2012-03-16 18:11:50 +01:00
Martin Sustrik
0f14f299c3
Renamed to XS, setctxopt method added
...
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2012-03-16 18:06:09 +01:00
Pieter Hintjens
e034a4b79c
Merge pull request #1 from thesamet/master
...
Prevent unused variable warning in presence of assertions.
2012-02-14 09:10:59 -08:00
Nadav Samet
0483ee0dfa
Prevent unused variable warning in presence of assertions.
2012-02-13 22:25:13 -08:00
Martin Sustrik
73fd092572
Prevent exception to be thrown in the destructor
...
The only defined error code for zmq_close() is ENOTSOCK
which indicates an error in cppzmq implementation.
It's ok to use assert here instead of throw.
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2012-01-31 11:11:34 +09:00
Martin Sustrik
729aaad079
Change the license to MIT
...
The contributors to cppzmq project agreed on changing the license
from LGPL to MIT.
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2011-12-13 16:03:00 +09:00
Botond Ballo
cc98ac8aba
Subject: [PATCH] C++11 move constructor/assignment operator for socket_t and context_t
...
Added a C++11 move constructor and move assignment operator to zmq::socket_t
and zmq::context_t. These functions are only enabled if the compiler supports
C++11 rvalue references. Currently the code can detect rvalue reference
support for the following compilers: GCC, MSVC, clang.
Signed-off-by: Botond Ballo <botond.ballo@gmail.com>
Copyrights and project name adjusted
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2011-11-19 14:02:16 +01:00
Martin Sustrik
ac1ba21f13
Send and recv with plain buffer as an argument added
...
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2011-09-14 12:21:11 +02:00
Martin Sustrik
f5bc62f8c3
Compilation errors with 3.0 fixed
...
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2011-05-28 14:38:02 +02:00
Martin Sustrik
9da2598aa0
Update to 3.0 API
...
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2011-05-25 18:44:58 +02:00
Martin Sustrik
38bbe08168
Initial version of C++ binding
...
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2011-05-25 18:42:41 +02:00