diff options
| author | Gordon Sim <gsim@apache.org> | 2008-09-08 11:13:38 +0000 |
|---|---|---|
| committer | Gordon Sim <gsim@apache.org> | 2008-09-08 11:13:38 +0000 |
| commit | 27ca6af6141f088f3abff585248393fd26823103 (patch) | |
| tree | 0a2680232934eb5fc9490c484d71649049646662 /cpp/src/qpid/broker/Exchange.cpp | |
| parent | 028745dbc3c47bd6561310678f82f15bd45678d9 (diff) | |
| download | qpid-python-27ca6af6141f088f3abff585248393fd26823103.tar.gz | |
QPID-1264: initial fix for fanout, direct and headers exchanges (fix for remaining types to follow)
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@693053 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src/qpid/broker/Exchange.cpp')
| -rw-r--r-- | cpp/src/qpid/broker/Exchange.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/cpp/src/qpid/broker/Exchange.cpp b/cpp/src/qpid/broker/Exchange.cpp index 6416e2fc73..b40d6f9ed9 100644 --- a/cpp/src/qpid/broker/Exchange.cpp +++ b/cpp/src/qpid/broker/Exchange.cpp @@ -153,3 +153,11 @@ Manageable::status_t Exchange::Binding::ManagementMethod (uint32_t, Args&) { return Manageable::STATUS_UNKNOWN_METHOD; } + + +Exchange::MatchQueue::MatchQueue(Queue::shared_ptr q) : queue(q) {} + +bool Exchange::MatchQueue::operator()(Exchange::Binding::shared_ptr b) +{ + return b->queue == queue; +} |
