diff options
author | Carl C. Trieloff <cctrieloff@apache.org> | 2007-11-04 00:40:44 +0000 |
---|---|---|
committer | Carl C. Trieloff <cctrieloff@apache.org> | 2007-11-04 00:40:44 +0000 |
commit | e3a366af59b84b47b29edbb1d8d8b2f18cb3d9dc (patch) | |
tree | 08d3eda3b13c853fb35ac73f414308833f2eca20 /qpid/cpp/src/qpid/broker/QueueRegistry.h | |
parent | 0de8704607f5f7101cbb5346c3f3d36f3868659f (diff) | |
download | qpid-python-e3a366af59b84b47b29edbb1d8d8b2f18cb3d9dc.tar.gz |
AMQP 670 This patch contains the following:
1) "using" clauses were removed from one header file. This required changes in other header and body files that were relying on that clause.
2) The object indexing scheme has been improved in the management schema. Objects now properly reference their parent/containing objects.
3) The framework for parsing management commands has been added.
4) The python management API has been improved and now includes an object-method call.
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@591715 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/src/qpid/broker/QueueRegistry.h')
-rw-r--r-- | qpid/cpp/src/qpid/broker/QueueRegistry.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/qpid/cpp/src/qpid/broker/QueueRegistry.h b/qpid/cpp/src/qpid/broker/QueueRegistry.h index 8dc5539051..6fc90a5527 100644 --- a/qpid/cpp/src/qpid/broker/QueueRegistry.h +++ b/qpid/cpp/src/qpid/broker/QueueRegistry.h @@ -95,6 +95,7 @@ class QueueRegistry{ */ void setManagementAgent (ManagementAgent::shared_ptr agent); ManagementAgent::shared_ptr getManagementAgent (void); + void setManagementVhost (ManagementObject::shared_ptr vhost); private: typedef std::map<string, Queue::shared_ptr> QueueMap; @@ -102,7 +103,8 @@ private: qpid::sys::RWlock lock; int counter; MessageStore* const store; - ManagementAgent::shared_ptr managementAgent; + ManagementAgent::shared_ptr managementAgent; + ManagementObject::shared_ptr managementVhost; }; |