Martin Sustrik
cf048bb1f8
platform.hpp for MSVC contains only very basic stuff
2010-06-04 16:29:36 +02:00
Martin Sustrik
dfdaff5eba
XREP-style prefixing/trimming messages removed
2010-03-20 10:58:59 +01:00
Martin Hurton
61ee6fae53
Implement flow control
...
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-12 11:07:38 +01:00
Martin Sustrik
75f571c884
Multi-hop REQ/REP, part XII., generate unique identities for anonymous connections
2010-02-19 15:24:43 +01:00
Martin Sustrik
b9caa319e2
Multi-hop REQ/REP, part XI., finalise the XREQ/XREP functionality
2010-02-16 18:30:38 +01:00
Martin Sustrik
f5ce81f289
Multi-hop REQ/REP, part VIII., new blob_t type used for holding identity
2010-02-13 14:07:30 +01:00
Martin Sustrik
36a576370c
Multi-hop REQ/REP, part I., tracerouting switched on on XREP socket
2010-02-12 15:57:54 +01:00
Martin Sustrik
7593d815ac
ZMQII-64: First message stuck in 0MQ in case of immediate disconnection
2010-02-08 10:34:12 +01:00
Martin Sustrik
2bb57ac57a
ZMQII-39: Implement IPC transport
2010-01-15 14:11:39 +01:00
Martin Sustrik
ef049efe2e
perf tests modified to reflect change in subscription format
2010-01-05 14:45:10 +01:00
Martin Sustrik
4f6baf4dde
Copyrights transferred from FastMQ to iMatix
2010-01-05 08:29:35 +01:00
Martin Sustrik
72161fb075
format of subscriptions changed (no * needed anymore)
2009-12-28 21:29:31 +01:00
Martin Sustrik
aebff623f3
ZMQII-28: Bidirectional introduction on TCP connection establishment
2009-12-23 19:37:56 +01:00
Martin Sustrik
8aa0908635
all news converted to nothrow variant
2009-12-15 23:49:55 +01:00
Martin Sustrik
2cef05d869
reconnection mechanism added to tcp transport
2009-12-15 17:49:40 +01:00
Martin Sustrik
e49115224a
zmq_encoder/decoder are able to add/trim prefixes from messages; fair queueing and load balancing algorithms factorised into separate classes
2009-12-15 09:09:19 +01:00
Martin Sustrik
73b765e4b4
PGM transport fixed
2009-12-13 09:11:08 +01:00
Martin Sustrik
d5670f34ba
ZMQII-26: Use zero-copy for large messages (rx side)
2009-12-11 22:29:04 +01:00
Martin Sustrik
2e39f892c3
ZMQII-27: Allow setting SNDBUF and RCVBUF size from 0MQ API (POSIX)
2009-12-10 09:47:24 +01:00
Martin Sustrik
9be877c685
ZMQII-26: Use zero-copy for large messages
2009-12-08 15:41:50 +01:00
Martin Sustrik
4a3b4dadea
ZMQII-9: Check and implement speculative reads & writes
2009-10-02 09:42:13 +02:00
Martin Sustrik
9c522dccaf
reconnect added to zmq_connecter
2009-09-16 11:02:18 +02:00
Martin Sustrik
5daa0dec0f
ZMQII-5: Only one consumer in a process gets the message
2009-09-11 13:20:24 +02:00
Martin Sustrik
f674c9269e
ZMQII-2: SIGSEGV in zmq_connecter_init_t::read
2009-09-10 16:32:06 +02:00
Martin Sustrik
103cbee6a5
couple of bugs fixed
2009-09-04 09:51:42 +02:00
Martin Sustrik
702fdbb5dd
messages that may have been received in the init phase are flushed immediately after engine is plugged in
2009-09-02 11:58:39 +02:00
Martin Sustrik
2dd5016515
multiple bugs fixed
2009-08-27 16:24:21 +02:00
Martin Sustrik
99c5d92836
pipes added
2009-08-27 10:54:28 +02:00
Martin Sustrik
a801b6d8b3
couple of bugs in shutdown mechanism fixed
2009-08-20 11:32:23 +02:00
Martin Sustrik
059beca59d
listener/connecter/init/session added
2009-08-12 09:40:16 +02:00
Martin Sustrik
5b5b513330
socket options interface modeled as in BSD sockets
2009-08-09 09:24:48 +02:00