summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/AdminI.cpp
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2007-09-24 17:07:33 -0400
committerBernard Normier <bernard@zeroc.com>2007-09-24 17:07:33 -0400
commit080656b952732140cae223651714b0a0fc460b08 (patch)
treefea62f6e795b522ac64230c0a67f7c9cd89544ef /cpp/src/IceGrid/AdminI.cpp
parentFixed test warning (diff)
downloadice-080656b952732140cae223651714b0a0fc460b08.tar.bz2
ice-080656b952732140cae223651714b0a0fc460b08.tar.xz
ice-080656b952732140cae223651714b0a0fc460b08.zip
Squashed commit of the following:
commit 67f0310e1125b278157942d1387f694d9bf9921a Author: Bernard Normier <bernard@zeroc.com> Date: Mon Sep 24 16:56:17 2007 -0400 Added ability to retrieve server properties from IceGrid GUI
Diffstat (limited to 'cpp/src/IceGrid/AdminI.cpp')
-rw-r--r--cpp/src/IceGrid/AdminI.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/cpp/src/IceGrid/AdminI.cpp b/cpp/src/IceGrid/AdminI.cpp
index dd5a7fa0dce..141112c5b59 100644
--- a/cpp/src/IceGrid/AdminI.cpp
+++ b/cpp/src/IceGrid/AdminI.cpp
@@ -358,6 +358,21 @@ AdminI::getServerPid(const string& id, const Current&) const
}
}
+Ice::PropertyDict
+AdminI::getServerProperties(const string& id, const Current&) const
+{
+ ServerProxyWrapper proxy(_database, id);
+ try
+ {
+ return proxy->getProperties();
+ }
+ catch(const Ice::Exception& ex)
+ {
+ proxy.handleException(ex);
+ return Ice::PropertyDict();
+ }
+}
+
void
AdminI::startServer(const string& id, const Current&)
{