libzmq/tests
Andre Caron 17651b9276 Adds support for detecting ZMQ_STREAM disconnections.
When a ZMQ_STREAM socket connection is broken (intentionally, via `shutdown()`
or accidentally via client crash or network failure), there is no way for the
application to dertermine that it should drop per-connection data (such as
buffers).

This contribution makes sure the application receives a 0-length message to
notify it that the connection has been broken.  This is symmetric with the
process of closing the connection from within the application (where the
application sends a 0-length message to tell ZeroMQ to close the connection).

Conflicts:
	CMakeLists.txt
2014-01-14 17:20:46 -08:00
..
Makefile.am Adds support for detecting ZMQ_STREAM disconnections. 2014-01-14 17:20:46 -08:00
test_abstract_ipc.cpp Update test_filter_ipc to not use abstract socket. 2014-01-03 10:42:57 +10:00
test_conflate.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_connect_delay_tipc.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_connect_resolve.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_ctx_destroy.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_ctx_options.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_diffserv.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_disconnect_inproc.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_filter_ipc.cpp Update test_filter_ipc to not use abstract socket. 2014-01-03 10:42:57 +10:00
test_fork.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_hwm.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_immediate.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_inproc_connect.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_invalid_rep.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_iov.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_ipc_wildcard.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_issue_566.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_last_endpoint.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_many_sockets.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_monitor.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_msg_flags.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_pair_inproc.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_pair_ipc.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_pair_tcp.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_pair_tipc.cpp zmq: add TIPC transport tests 2013-11-01 10:10:02 +01:00
test_probe_router.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_proxy.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_req_correlate.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_req_relaxed.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_reqrep_device_tipc.cpp zmq: add TIPC transport tests 2013-11-01 10:10:02 +01:00
test_reqrep_device.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_reqrep_inproc.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_reqrep_ipc.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_reqrep_tcp.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_reqrep_tipc.cpp zmq: add TIPC transport tests 2013-11-01 10:10:02 +01:00
test_resource.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_router_handover.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_router_mandatory_tipc.cpp zmq: add TIPC transport tests 2013-11-01 10:10:02 +01:00
test_router_mandatory.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_security_curve.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_security_null.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_security_plain.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_shutdown_stress_tipc.cpp zmq: add TIPC transport tests 2013-11-01 10:10:02 +01:00
test_shutdown_stress.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_spec_dealer.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_spec_pushpull.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_spec_rep.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_spec_req.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_spec_router.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_srcfd.cpp Fix compilation on MinGW-w64 2014-01-13 18:38:59 +08:00
test_stream_disconnect_notifications.cpp Adds support for detecting ZMQ_STREAM disconnections. 2014-01-14 17:20:46 -08:00
test_stream_empty.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_stream.cpp windows: changed tcp port from glrpc assigned to unassigned one 2014-01-10 13:50:56 +04:00
test_sub_forward_tipc.cpp Removed over-long pauses in tests 2013-11-06 13:42:57 +01:00
test_sub_forward.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_system.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_term_endpoint_tipc.cpp Removed over-long pauses in tests 2013-11-06 13:42:57 +01:00
test_term_endpoint.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
test_timeo.cpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00
testutil.hpp Updated copyright statements for 2014 2014-01-02 12:00:57 +01:00