diff options
author | Kim van der Riet <kpvdr@apache.org> | 2012-10-18 13:37:42 +0000 |
---|---|---|
committer | Kim van der Riet <kpvdr@apache.org> | 2012-10-18 13:37:42 +0000 |
commit | 172d9b2a16cfb817bbe632d050acba7e31401cd2 (patch) | |
tree | 7c5dd5ccba8734a455f20bccaae1cb80a5483b91 /cpp/src/qpid/broker/HeadersExchange.h | |
parent | c095a631dcb2c7be5e167ed50f658f7c24330a45 (diff) | |
download | qpid-python-172d9b2a16cfb817bbe632d050acba7e31401cd2.tar.gz |
WIP - async store interface working for configuration (adding and removing queues, links and exchanges) and for enqueues and dequeues of messages. Transactions are not yet included, and hence some tests will fail.
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1399662 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src/qpid/broker/HeadersExchange.h')
-rw-r--r-- | cpp/src/qpid/broker/HeadersExchange.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/cpp/src/qpid/broker/HeadersExchange.h b/cpp/src/qpid/broker/HeadersExchange.h index ff0fec4212..10bf9c8c0b 100644 --- a/cpp/src/qpid/broker/HeadersExchange.h +++ b/cpp/src/qpid/broker/HeadersExchange.h @@ -91,9 +91,13 @@ class HeadersExchange : public virtual Exchange { QPID_BROKER_EXTERN virtual bool bind(Queue::shared_ptr queue, const std::string& routingKey, - const qpid::framing::FieldTable* args); + const qpid::framing::FieldTable* args, + AsyncStore* const store); - virtual bool unbind(Queue::shared_ptr queue, const std::string& routingKey, const qpid::framing::FieldTable* args); + virtual bool unbind(Queue::shared_ptr queue, + const std::string& routingKey, + const qpid::framing::FieldTable* args, + AsyncStore* const store); QPID_BROKER_EXTERN virtual void route(Deliverable& msg); |