Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-09-13 | zmq::writer_t: Add missing test for swap | Martin Lucina | |
2010-08-28 | msg_store_t renamed to swap_t | Martin Sustrik | |
2010-08-28 | refactoring of pipe/swap interaction | Martin Sustrik | |
2010-08-28 | terminology unified: revive->activate | Martin Sustrik | |
2010-08-28 | bug in pipe deactivation fixed | Martin Sustrik | |
2010-08-25 | REQ socket implementation is layered on top of XREQ | Martin Sustrik | |
2010-08-25 | Destruction of session is delayed till both in & out pipes are closed | Martin Sustrik | |
2010-08-25 | WIP: Socket migration between threads, new zmq_close() semantics | Martin Sustrik | |
Sockets may now be migrated between OS threads; sockets may not be used by more than one thread at any time. To migrate a socket to another thread the caller must ensure that a full memory barrier is called before using the socket from the target thread. The new zmq_close() semantics implement the behaviour discussed at: http://lists.zeromq.org/pipermail/zeromq-dev/2010-July/004244.html Specifically, zmq_close() is now deterministic and while it still returns immediately, it does not discard any data that may still be queued for sending. Further, zmq_term() will now block until all outstanding data has been sent. TODO: Many bugs have been introduced, needs testing. Further, SO_LINGER or an equivalent mechanism (possibly a configurable timeout to zmq_term()) needs to be implemented. | |||
2010-07-24 | pipe: check_read() should check for message delimiter | Martin Hurton | |
2010-07-24 | Make sure lwm > 0 when hwm > 0 | Martin Hurton | |
2010-06-21 | Add SWAP support | Martin Hurton | |
2010-06-19 | Revive reader on pipe termination | Martin Hurton | |
2010-06-17 | pipe: fix bug in rollback() method | Martin Hurton | |
The msgs_written variable keeps track how many complete messages have been written so far. The rollback operation drops all fragments of the last incomplete message so it shouldn't change this variable at all. | |||
2010-05-25 | LWM is computed rather than explicitly specified by user | Martin Sustrik | |
2010-05-19 | incomplete messages can be stored in ypipe | Martin Sustrik | |
2010-03-27 | ZMQ_TBC renamed to ZMQ_MORE | Martin Sustrik | |
2010-03-27 | multi-part messages work with PUB/SUB | Martin Sustrik | |
2010-03-13 | pipe_t::rollback removes only unfinished message from the pipe rather than ↵ | Martin Sustrik | |
all unflushed messages | |||
2010-03-12 | Implement flow control | Martin Hurton | |
This commit introduces the necessary changes necessary for implementing flow control. None of the socket types implements the flow control yet. The code will crash when the flow control is enabled and the thw lwm is reached. The following commits will add flow-control support for individual socket types. | |||
2010-03-11 | Restructure language bindings | Martin Lucina | |
C and C++ headers moved from bindings/ to include/, bindings/ removed --with-c and --with-cpp options to configure removed, C and C++ now built and installed by default | |||
2010-03-09 | message flags added to zmq_msg_t strcuture | Martin Sustrik | |
2010-03-09 | rollback functionality added to pipe | Martin Sustrik | |
2010-01-05 | Copyrights transferred from FastMQ to iMatix | Martin Sustrik | |
2009-12-01 | minor code beautification | Martin Sustrik | |
2009-12-01 | MSVC warnings fixed | unknown | |
2009-11-19 | ZMQII-24: SEGFAULT when anonymous session disconnects | Martin Sustrik | |
2009-09-30 | checking for available messages added to ypipe/pipe | Martin Sustrik | |
2009-09-23 | ZMQII-16: Change "struct zmq_msg_t" to "zmq_msg_t" in C binding | Martin Sustrik | |
2009-09-21 | initial version of req/rep sockets | Martin Sustrik | |
2009-09-16 | c and cpp directories moved into bindings directory | malosek | |
2009-09-11 | asserts for invalid indexes in pipe reader & writer added | Martin Sustrik | |
2009-09-07 | include directory split into c and cpp dirs, added --with-c and --with-cpp ↵ | malosek | |
configure options | |||
2009-09-07 | initial changes for win port | unknown | |
2009-08-28 | pipe deallocation added | Martin Sustrik | |
2009-08-27 | pipes added | Martin Sustrik | |
2009-08-06 | clean up - session/socket/engine stuff removed | Martin Sustrik | |
2009-08-03 | renamed from zs to zmq | Martin Sustrik | |
2009-07-29 | initial commit | Martin Sustrik | |