summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/AdminSessionI.cpp
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2006-11-24 14:10:34 +0000
committerBenoit Foucher <benoit@zeroc.com>2006-11-24 14:10:34 +0000
commitdf8bf3b419976462a82ea6cc5ba55513f50f7a54 (patch)
treeb3befacd3c9ac0b6ee28f9a1845134b5d292eee1 /cpp/src/IceGrid/AdminSessionI.cpp
parent*** empty log message *** (diff)
downloadice-df8bf3b419976462a82ea6cc5ba55513f50f7a54.tar.bz2
ice-df8bf3b419976462a82ea6cc5ba55513f50f7a54.tar.xz
ice-df8bf3b419976462a82ea6cc5ba55513f50f7a54.zip
Code cleanup
Diffstat (limited to 'cpp/src/IceGrid/AdminSessionI.cpp')
-rw-r--r--cpp/src/IceGrid/AdminSessionI.cpp28
1 files changed, 22 insertions, 6 deletions
diff --git a/cpp/src/IceGrid/AdminSessionI.cpp b/cpp/src/IceGrid/AdminSessionI.cpp
index db49207138d..e3b4b7a87de 100644
--- a/cpp/src/IceGrid/AdminSessionI.cpp
+++ b/cpp/src/IceGrid/AdminSessionI.cpp
@@ -195,38 +195,54 @@ AdminSessionI::getReplicaName(const Ice::Current& current) const
FileIteratorPrx
AdminSessionI::openServerStdOut(const std::string& id, const Ice::Current& current)
{
- return addFileIterator(_database->getServer(id), "stdout", current);
+ return addFileIterator(_database->getServer(id)->getProxy(), "stdout", current);
}
FileIteratorPrx
AdminSessionI::openServerStdErr(const std::string& id, const Ice::Current& current)
{
- return addFileIterator(_database->getServer(id), "stderr", current);
+ return addFileIterator(_database->getServer(id)->getProxy(), "stderr", current);
}
FileIteratorPrx
AdminSessionI::openNodeStdOut(const std::string& name, const Ice::Current& current)
{
- return addFileIterator(_database->getNode(name), "stdout", current);
+ return addFileIterator(_database->getNode(name)->getProxy(), "stdout", current);
}
FileIteratorPrx
AdminSessionI::openNodeStdErr(const std::string& name, const Ice::Current& current)
{
- return addFileIterator(_database->getNode(name), "stderr", current);
+ return addFileIterator(_database->getNode(name)->getProxy(), "stderr", current);
}
FileIteratorPrx
AdminSessionI::openRegistryStdOut(const std::string& name, const Ice::Current& current)
{
- FileReaderPrx reader = name == _replicaName ? _database->getInternalRegistry() : _database->getReplica(name);
+ FileReaderPrx reader;
+ if(name == _replicaName)
+ {
+ reader = _database->getReplicaCache().getInternalRegistry();
+ }
+ else
+ {
+ reader = _database->getReplica(name)->getProxy();
+ }
return addFileIterator(reader, "stdout", current);
}
FileIteratorPrx
AdminSessionI::openRegistryStdErr(const std::string& name, const Ice::Current& current)
{
- FileReaderPrx reader = name == _replicaName ? _database->getInternalRegistry() : _database->getReplica(name);
+ FileReaderPrx reader;
+ if(name == _replicaName)
+ {
+ reader = _database->getReplicaCache().getInternalRegistry();
+ }
+ else
+ {
+ reader = _database->getReplica(name)->getProxy();
+ }
return addFileIterator(reader, "stderr", current);
}