diff options
Diffstat (limited to 'qpid/cpp/src/qpid/broker/amqp/ManagedOutgoingLink.h')
-rw-r--r-- | qpid/cpp/src/qpid/broker/amqp/ManagedOutgoingLink.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/qpid/cpp/src/qpid/broker/amqp/ManagedOutgoingLink.h b/qpid/cpp/src/qpid/broker/amqp/ManagedOutgoingLink.h index 20a1095db2..61d0b9c3a0 100644 --- a/qpid/cpp/src/qpid/broker/amqp/ManagedOutgoingLink.h +++ b/qpid/cpp/src/qpid/broker/amqp/ManagedOutgoingLink.h @@ -22,7 +22,7 @@ * */ #include "qpid/management/Manageable.h" -#include "qmf/org/apache/qpid/broker/Subscription.h" +#include "qmf/org/apache/qpid/broker/Outgoing.h" namespace qpid { namespace management { @@ -30,14 +30,13 @@ class ManagementObject; } namespace broker { class Broker; -class Queue; namespace amqp { class ManagedSession; class ManagedOutgoingLink : public qpid::management::Manageable { public: - ManagedOutgoingLink(Broker& broker, Queue&, ManagedSession& parent, const std::string id, bool topic); + ManagedOutgoingLink(Broker& broker, ManagedSession& parent, const std::string& source, const std::string& name); virtual ~ManagedOutgoingLink(); qpid::management::ManagementObject::shared_ptr GetManagementObject() const; void outgoingMessageSent(); @@ -45,8 +44,8 @@ class ManagedOutgoingLink : public qpid::management::Manageable void outgoingMessageRejected(); private: ManagedSession& parent; - const std::string id; - qmf::org::apache::qpid::broker::Subscription::shared_ptr subscription; + const std::string name; + qmf::org::apache::qpid::broker::Outgoing::shared_ptr outgoing; }; }}} // namespace qpid::broker::amqp |