libzmq/src
Martin Sustrik 311fb0d852 Subscription matching moved from XSUB to SUB socket
This patch will prevent duplicate matching in devices in the future.
Instead of matching in both XPUB and XSUB, it'll happen only
in XPUB. Receiver endpoint will still filter messages via SUB
socket.

Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2011-05-28 09:02:21 +02:00
..
array.hpp Add multi-array support to array_item_t. 2011-05-23 21:36:00 +02:00
atomic_counter.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
atomic_ptr.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
blob.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
clock.cpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
clock.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
command.cpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
command.hpp Introduces bi-directional pipes 2011-05-22 17:26:53 +02:00
config.hpp Message-related functionality factored out into msg_t class. 2011-04-21 22:27:48 +02:00
connect_session.cpp Introduces bi-directional pipes 2011-05-22 17:26:53 +02:00
connect_session.hpp Duplicate identities now checked with zmq_connect 2011-03-16 13:26:23 +01:00
ctx.cpp Message-related functionality factored out into msg_t class. 2011-04-21 22:27:48 +02:00
ctx.hpp Message-related functionality factored out into msg_t class. 2011-04-21 22:27:48 +02:00
decoder.cpp Message-related functionality factored out into msg_t class. 2011-04-21 22:27:48 +02:00
decoder.hpp Message-related functionality factored out into msg_t class. 2011-04-21 22:27:48 +02:00
devpoll.cpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
devpoll.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
dist.cpp Move the pipe termination code to socket_base_t 2011-05-23 20:30:01 +02:00
dist.hpp Move the pipe termination code to socket_base_t 2011-05-23 20:30:01 +02:00
encoder.cpp Message-related functionality factored out into msg_t class. 2011-04-21 22:27:48 +02:00
encoder.hpp Fixes warning when compiling with MSVC on Win64 2011-05-15 13:12:09 +02:00
epoll.cpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
epoll.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
err.cpp Fixes warning when compiling with MSVC on Win64 2011-05-15 13:12:09 +02:00
err.hpp Async connect doesn't fail on EWSANETDOWN 2011-05-08 09:03:49 +02:00
fd.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
fq.cpp Move the pipe termination code to socket_base_t 2011-05-23 20:30:01 +02:00
fq.hpp Move the pipe termination code to socket_base_t 2011-05-23 20:30:01 +02:00
i_engine.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
i_inout.hpp Message-related functionality factored out into msg_t class. 2011-04-21 22:27:48 +02:00
i_poll_events.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
io_object.cpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
io_object.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
io_thread.cpp Message-related functionality factored out into msg_t class. 2011-04-21 22:27:48 +02:00
io_thread.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
ip.cpp Better handling of memory error in resolve_ip_hostname 2011-05-17 10:12:27 +02:00
ip.hpp Different fixed to make OpenVMS port work. 2011-03-08 14:39:52 +01:00
kqueue.cpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
kqueue.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
lb.cpp Move the pipe termination code to socket_base_t 2011-05-23 20:30:01 +02:00
lb.hpp Move the pipe termination code to socket_base_t 2011-05-23 20:30:01 +02:00
libzmq.pc.in added libzmq.pc.in file 2009-09-08 15:06:08 +02:00
likely.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
mailbox.cpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
mailbox.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
Makefile.am Code dealing with messages moved to msg.cpp 2011-04-12 14:20:49 +02:00
msg.cpp zmq_msg_init_data returns ERRNO instead aborting 2011-05-17 10:09:04 +02:00
msg.hpp Deallocation functions in zmq.h and msg_t class are consistent. 2011-05-03 23:20:43 +02:00
mutex.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
named_session.cpp Duplicate identities now checked with zmq_connect 2011-03-16 13:26:23 +01:00
named_session.hpp Duplicate identities now checked with zmq_connect 2011-03-16 13:26:23 +01:00
object.cpp Introduces bi-directional pipes 2011-05-22 17:26:53 +02:00
object.hpp Introduces bi-directional pipes 2011-05-22 17:26:53 +02:00
options.cpp Introduces bi-directional pipes 2011-05-22 17:26:53 +02:00
options.hpp Introduces bi-directional pipes 2011-05-22 17:26:53 +02:00
own.cpp Move the pipe termination code to socket_base_t 2011-05-23 20:30:01 +02:00
own.hpp Move the pipe termination code to socket_base_t 2011-05-23 20:30:01 +02:00
pair.cpp Move the pipe termination code to socket_base_t 2011-05-23 20:30:01 +02:00
pair.hpp Move the pipe termination code to socket_base_t 2011-05-23 20:30:01 +02:00
pgm_receiver.cpp FreeBSD complation error fixed 2011-03-14 20:29:00 +01:00
pgm_receiver.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
pgm_sender.cpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
pgm_sender.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
pgm_socket.cpp Couple of minor issues in MSVC build fixed 2011-05-17 14:27:03 +02:00
pgm_socket.hpp OpenPGM compilation error on OSX fixed 2011-04-18 08:55:51 +02:00
pipe.cpp Pending messages are delivered even if connection doesn't exist yet 2011-05-26 11:30:25 +02:00
pipe.hpp All pipe termination code moved to pipe_t 2011-05-25 10:25:51 +02:00
poll.cpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
poll.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
poller_base.cpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
poller_base.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
poller.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
pub.cpp Message-related functionality factored out into msg_t class. 2011-04-21 22:27:48 +02:00
pub.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
pull.cpp Move the pipe termination code to socket_base_t 2011-05-23 20:30:01 +02:00
pull.hpp Move the pipe termination code to socket_base_t 2011-05-23 20:30:01 +02:00
push.cpp Move the pipe termination code to socket_base_t 2011-05-23 20:30:01 +02:00
push.hpp Move the pipe termination code to socket_base_t 2011-05-23 20:30:01 +02:00
reaper.cpp Move the pipe termination code to socket_base_t 2011-05-23 20:30:01 +02:00
reaper.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
rep.cpp Fixed REP assert on missing envelope 2011-05-08 09:02:47 +02:00
rep.hpp Message-related functionality factored out into msg_t class. 2011-04-21 22:27:48 +02:00
req.cpp Message-related functionality factored out into msg_t class. 2011-04-21 22:27:48 +02:00
req.hpp Message-related functionality factored out into msg_t class. 2011-04-21 22:27:48 +02:00
select.cpp Fixes warning when compiling with MSVC on Win64 2011-05-15 13:12:09 +02:00
select.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
semaphore.hpp Different fixed to make OpenVMS port work. 2011-03-08 14:39:52 +01:00
session.cpp Pending messages are delivered even if connection doesn't exist yet 2011-05-26 11:30:25 +02:00
session.hpp Pending messages are delivered even if connection doesn't exist yet 2011-05-26 11:30:25 +02:00
socket_base.cpp All pipe termination code moved to pipe_t 2011-05-25 10:25:51 +02:00
socket_base.hpp Add multi-array support to array_item_t. 2011-05-23 21:36:00 +02:00
stdint.hpp Different fixed to make OpenVMS port work. 2011-03-08 14:39:52 +01:00
sub.cpp Subscription matching moved from XSUB to SUB socket 2011-05-28 09:02:21 +02:00
sub.hpp Subscription matching moved from XSUB to SUB socket 2011-05-28 09:02:21 +02:00
tcp_connecter.cpp Async connect doesn't fail on EWSANETDOWN 2011-05-08 09:03:49 +02:00
tcp_connecter.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
tcp_listener.cpp Message-related functionality factored out into msg_t class. 2011-04-21 22:27:48 +02:00
tcp_listener.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
tcp_socket.cpp Pending messages are delivered even if connection doesn't exist yet 2011-05-26 11:30:25 +02:00
tcp_socket.hpp Fixes warning when compiling with MSVC on Win64 2011-05-15 13:12:09 +02:00
thread.cpp Issue with error checking on Win32 platform fixed 2011-04-04 12:49:39 +02:00
thread.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
transient_session.cpp Duplicate identities now checked with zmq_connect 2011-03-16 13:26:23 +01:00
transient_session.hpp Duplicate identities now checked with zmq_connect 2011-03-16 13:26:23 +01:00
trie.cpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
trie.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
uuid.cpp Substantial simplification of uuid_t 2011-04-29 07:19:22 +02:00
uuid.hpp Substantial simplification of uuid_t 2011-04-29 07:19:22 +02:00
windows.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
wire.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
xpub.cpp Move the pipe termination code to socket_base_t 2011-05-23 20:30:01 +02:00
xpub.hpp Move the pipe termination code to socket_base_t 2011-05-23 20:30:01 +02:00
xrep.cpp Move the pipe termination code to socket_base_t 2011-05-23 20:30:01 +02:00
xrep.hpp Move the pipe termination code to socket_base_t 2011-05-23 20:30:01 +02:00
xreq.cpp Move the pipe termination code to socket_base_t 2011-05-23 20:30:01 +02:00
xreq.hpp Move the pipe termination code to socket_base_t 2011-05-23 20:30:01 +02:00
xsub.cpp Subscription matching moved from XSUB to SUB socket 2011-05-28 09:02:21 +02:00
xsub.hpp Subscription matching moved from XSUB to SUB socket 2011-05-28 09:02:21 +02:00
ypipe.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
yqueue.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
zmq_connecter.cpp Better handling of memory error in resolve_ip_hostname 2011-05-17 10:12:27 +02:00
zmq_connecter.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
zmq_engine.cpp Comments improvement 2011-03-27 19:41:32 +02:00
zmq_engine.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
zmq_init.cpp Substantial simplification of uuid_t 2011-04-29 07:19:22 +02:00
zmq_init.hpp Message-related functionality factored out into msg_t class. 2011-04-21 22:27:48 +02:00
zmq_listener.cpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
zmq_listener.hpp The copyrights in file headers updated. 2011-03-02 16:30:40 +01:00
zmq_utils.cpp zmq_utils implementation moved to zmq_utils.cpp 2011-04-12 10:00:29 +02:00
zmq.cpp Fixes warning when compiling with MSVC on Win64 2011-05-15 13:12:09 +02:00