diff options
author | Benoit Foucher <benoit@zeroc.com> | 2006-11-24 14:10:34 +0000 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2006-11-24 14:10:34 +0000 |
commit | df8bf3b419976462a82ea6cc5ba55513f50f7a54 (patch) | |
tree | b3befacd3c9ac0b6ee28f9a1845134b5d292eee1 /cpp/src/IceGrid/AdminSessionI.cpp | |
parent | *** empty log message *** (diff) | |
download | ice-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.cpp | 28 |
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); } |