Revisions of cppzmq-devel
buildservice-autocommit
accepted
request 977876
from
Jan Engelhardt (jengelh)
(revision 15)
baserev update by copy to link target
Jan Engelhardt (jengelh)
accepted
request 975864
from
Christophe Giboudeaux (cgiboudeaux)
(revision 14)
- Update to 4.8.1 * Fix fallback value for ZMQ_DEPRECATED * Fix MSYS libzmq discovery * Fix handshake event don't need DRAFT API in libzmq v4.3.0 and above * Use chrono duration for poll default timeout * context_t close no longer uses deprecated function * Fix for potential memory leak in monitor_t::check_event * Fix conversion warnings * Deprecate confusing connected() function * Add all draft socket types up to libzmq 4.3.4 * Add support for socket_ref to multipart_t ctor/send/recv * Expose zmq::fd_t * Add poller_t::size function
buildservice-autocommit
accepted
request 894927
from
Dirk Mueller (dirkmueller)
(revision 13)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 892511
from
Frank Kunz (frank_kunz)
(revision 12)
- Update to version 4.7.1 * Fixes syntax issues with MSVC * Add shutdown() for context_t * Typesafe context options * Typesafe socket options * Better C++ standard detection * CMake fixes and improvements * Multipart message encoding and decoding * Fix (unlikely) UB in message_t constructor * Improved poll() overloads * Require non-null handlers to active_poller * Fix socket move assignment bug * Deprecate surprising message_t constructor from string literals
buildservice-autocommit
accepted
request 805758
from
Adrian Schröter (adrianSuSE)
(revision 11)
baserev update by copy to link target
Adrian Schröter (adrianSuSE)
committed
(revision 10)
re-add copyright header
Adrian Schröter (adrianSuSE)
accepted
request 797736
from
Todd R (TheBlackCat)
(revision 9)
- Update to version 4.6.0 * New generic algorithms for sending and receiving multipart messages * New to_string and to_string_view member functions in message_t * Less surprising behaviour when move assigning socket_t and context_t * Return types for send and recv moved into zmq namespace * Checks for 32/64bit-ness in cppzmqConfigVersion.cmake removed * fixed issues when compiling with C++11 * fixed and improved cmake build (in and out of source builds, libzmq discovery, fallback to pkg-config and more) * updated README.md with clear design goals, supported platforms * official CI support for Linux, MacOS and Windows * unit tests infrastructure * test code coverage brought to 77% * updated code style (more details in .clang-format) * socket_t: + added support for draft ZMQ_SERVER and ZMQ_CLIENT sockets + added support for draft ZMQ_RADIO and ZMQ_DISH sockets * poller_t: + poller_t became thin abstraction layer on zmq_poller_* + functionality with std::function handlers split and moved to a new active_poller_t in zmq_addon.hpp + simpler and safer implementation + made non-copyable, but properly movable + more consistent and robust error handling + event type part of handler definition + fixed a segfault issue when modifying poller_t from a handler + added empty method indicating presence of registered sockets * context_t: + added methods for context options: setctxopt(int option_, int optval_) and int getctxopt(int option_) * message_t: + easier construction from iterable type e.g. std::string, std::array + added != and == operators and equals method marked as deprecated * multipart_t: + added an operator<<(std::ostream) to easily print out multipart_t content * monitor_t: + build error in constructor #135 + blocked when used without threads #134 + move constructor was only partly initialized #130 * socket::send(): improper EHOSTUNREACH handling #125 * check for zmq_msg_gets did not properly exclude libzmq 4.0.X #114 * CMake: + export targets to config (requires CMake 3.0+ now) #118 #121 + pkg-config fallback for libzmq installs via autotools #133 * peekstr & peektyp: peek into parts of messages #124 * allow empty handler parameter in zmq::poller_t::add() #119 #120 * poller_t class based on new libzmq poller API #111
Dominique Leuenberger (dimstar_suse)
accepted
request 450039
from
Adrian Schröter (adrianSuSE)
(revision 8)
initialized devel package after accepting 450039
Adrian Schröter (adrianSuSE)
committed
(revision 7)
try
Adrian Schröter (adrianSuSE)
committed
(revision 6)
fix versino
Adrian Schröter (adrianSuSE)
committed
(revision 5)
go
Adrian Schröter (adrianSuSE)
committed
(revision 4)
go
Adrian Schröter (adrianSuSE)
committed
(revision 3)
ups
Adrian Schröter (adrianSuSE)
committed
(revision 2)
fix license
Adam Majer (adamm)
accepted
request 449968
from
Adrian Schröter (adrianSuSE)
(revision 1)
in the end just a header file ....
Displaying all 15 revisions