From 5aa4b2dc7e531c12597323c2ca73ade8fa72793a Mon Sep 17 00:00:00 2001 From: Andrew Stitcher Date: Mon, 4 Mar 2013 21:08:17 +0000 Subject: QPID-4558: Selectors for C++ broker - Add support to 0-10 protocol codepaths in client messaging library and the broker to transmit a selector when subscribing to a queue - This is specified by using a link property qpid.selector in the queue address. - The selector is actually transmitted under 0-10 as an user vlaue named qpid.selector in the arguments table of the subscription. - Added simple selector framework to broker. - Added in infrastructure for selector evaluation -- Put in place a trivial (but real) selector: The expression specifies a message property and returns true if it is present. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1452522 13f79535-47bb-0310-9956-ffa450edef68 --- qpid/cpp/src/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) (limited to 'qpid/cpp/src/Makefile.am') diff --git a/qpid/cpp/src/Makefile.am b/qpid/cpp/src/Makefile.am index 0b5de50283..7d03cd1d26 100644 --- a/qpid/cpp/src/Makefile.am +++ b/qpid/cpp/src/Makefile.am @@ -713,6 +713,8 @@ libqpidbroker_la_SOURCES = \ qpid/broker/SecureConnection.h \ qpid/broker/SecureConnectionFactory.cpp \ qpid/broker/SecureConnectionFactory.h \ + qpid/broker/Selector.cpp \ + qpid/broker/Selector.h \ qpid/broker/SemanticState.cpp \ qpid/broker/SemanticState.h \ qpid/broker/SessionAdapter.cpp \ -- cgit v1.2.1