summaryrefslogtreecommitdiff
path: root/qpid/cpp/src/qpid/broker/QueueRegistry.h
diff options
context:
space:
mode:
authorCarl C. Trieloff <cctrieloff@apache.org>2007-11-04 00:40:44 +0000
committerCarl C. Trieloff <cctrieloff@apache.org>2007-11-04 00:40:44 +0000
commite3a366af59b84b47b29edbb1d8d8b2f18cb3d9dc (patch)
tree08d3eda3b13c853fb35ac73f414308833f2eca20 /qpid/cpp/src/qpid/broker/QueueRegistry.h
parent0de8704607f5f7101cbb5346c3f3d36f3868659f (diff)
downloadqpid-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.h4
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;
};