summaryrefslogtreecommitdiff
path: root/cpp/broker/inc/DirectExchange.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/broker/inc/DirectExchange.h')
-rw-r--r--cpp/broker/inc/DirectExchange.h11
1 files changed, 4 insertions, 7 deletions
diff --git a/cpp/broker/inc/DirectExchange.h b/cpp/broker/inc/DirectExchange.h
index bf8c5f0b37..faf5a0b949 100644
--- a/cpp/broker/inc/DirectExchange.h
+++ b/cpp/broker/inc/DirectExchange.h
@@ -29,22 +29,19 @@
namespace qpid {
namespace broker {
class DirectExchange : public virtual Exchange{
- const string name;
std::map<string, std::vector<Queue::shared_ptr> > bindings;
qpid::concurrent::MonitorImpl lock;
public:
static const std::string typeName;
- DirectExchange(const string& name);
+ DirectExchange(const std::string& name);
- inline virtual const string& getName(){ return name; }
-
- virtual void bind(Queue::shared_ptr queue, const string& routingKey, qpid::framing::FieldTable* args);
+ virtual void bind(Queue::shared_ptr queue, const std::string& routingKey, qpid::framing::FieldTable* args);
- virtual void unbind(Queue::shared_ptr queue, const string& routingKey, qpid::framing::FieldTable* args);
+ virtual void unbind(Queue::shared_ptr queue, const std::string& routingKey, qpid::framing::FieldTable* args);
- virtual void route(Message::shared_ptr& msg, const string& routingKey, qpid::framing::FieldTable* args);
+ virtual void route(Message::shared_ptr& msg, const std::string& routingKey, qpid::framing::FieldTable* args);
virtual ~DirectExchange();
};