Martin Hurton
10c28c1fc2
Revive reader on pipe termination
2010-06-19 20:51:42 +02:00
Martin Hurton
4777fe4010
pipe: fix bug in rollback() method
...
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-06-17 13:00:30 +02:00
Martin Sustrik
8408ae066d
LWM is computed rather than explicitly specified by user
2010-05-25 15:03:57 +02:00
Martin Sustrik
89783c37d2
incomplete messages can be stored in ypipe
2010-05-19 06:31:57 +02:00
Martin Sustrik
2f219d7c28
ZMQ_TBC renamed to ZMQ_MORE
2010-03-27 21:25:40 +01:00
Martin Sustrik
ed291b0251
multi-part messages work with PUB/SUB
2010-03-27 09:24:38 +01:00
Martin Sustrik
c42343d3f0
pipe_t::rollback removes only unfinished message from the pipe rather than all unflushed messages
2010-03-13 12:34:55 +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 Lucina
27e2d08449
Restructure language bindings
...
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-11 20:33:27 +01:00
Martin Sustrik
531c6af0d4
message flags added to zmq_msg_t strcuture
2010-03-09 16:56:53 +01:00
Martin Sustrik
e04e2cdbba
rollback functionality added to pipe
2010-03-09 08:43:20 +01:00
Martin Sustrik
4f6baf4dde
Copyrights transferred from FastMQ to iMatix
2010-01-05 08:29:35 +01:00
Martin Sustrik
c04583ff6c
minor code beautification
2009-12-01 15:12:42 +01:00
unknown
0d704fceee
MSVC warnings fixed
2009-12-01 14:58:00 +01:00
Martin Sustrik
14f2fecdcd
ZMQII-24: SEGFAULT when anonymous session disconnects
2009-11-19 09:53:49 +01:00
Martin Sustrik
f2ff2c6e5c
checking for available messages added to ypipe/pipe
2009-09-30 10:08:35 +02:00
Martin Sustrik
088a2db674
ZMQII-16: Change "struct zmq_msg_t" to "zmq_msg_t" in C binding
2009-09-23 10:22:54 +02:00
Martin Sustrik
cb1b6fe32c
initial version of req/rep sockets
2009-09-21 14:39:59 +02:00
malosek
1b2a426656
c and cpp directories moved into bindings directory
2009-09-16 16:49:09 +02:00
Martin Sustrik
29c5930d0b
asserts for invalid indexes in pipe reader & writer added
2009-09-11 14:17:57 +02:00
malosek
b71c3005e6
include directory split into c and cpp dirs, added --with-c and --with-cpp configure options
2009-09-07 17:06:47 +02:00
unknown
f895426c18
initial changes for win port
2009-09-07 15:41:43 +02:00
Martin Sustrik
cb09c6951e
pipe deallocation added
2009-08-28 16:51:46 +02:00
Martin Sustrik
99c5d92836
pipes added
2009-08-27 10:54:28 +02:00
Martin Sustrik
0b5cc026fb
clean up - session/socket/engine stuff removed
2009-08-06 12:51:32 +02:00
Martin Sustrik
cc3755a16f
renamed from zs to zmq
2009-08-03 11:30:13 +02:00
Martin Sustrik
4ed70a9302
initial commit
2009-07-29 12:07:54 +02:00