diff options
author | Benoit Foucher <benoit@zeroc.com> | 2006-04-05 12:54:15 +0000 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2006-04-05 12:54:15 +0000 |
commit | 872fd9e5dfb743a648c64bf774f6c9a76a45b651 (patch) | |
tree | c071c5dc5bd1177c0913e82cb8a3233f0da50ea6 /cpp/src/IceGrid/Parser.cpp | |
parent | adding timeout test (diff) | |
download | ice-872fd9e5dfb743a648c64bf774f6c9a76a45b651.tar.bz2 ice-872fd9e5dfb743a648c64bf774f6c9a76a45b651.tar.xz ice-872fd9e5dfb743a648c64bf774f6c9a76a45b651.zip |
- Added support for observing adapters and objects.
- Lots of cleanup in the IceGrid registry initilization method.
Diffstat (limited to 'cpp/src/IceGrid/Parser.cpp')
-rw-r--r-- | cpp/src/IceGrid/Parser.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/cpp/src/IceGrid/Parser.cpp b/cpp/src/IceGrid/Parser.cpp index 0224e3659a5..faeaa4fb9da 100644 --- a/cpp/src/IceGrid/Parser.cpp +++ b/cpp/src/IceGrid/Parser.cpp @@ -939,18 +939,18 @@ Parser::endpointsAdapter(const list<string>& args) try { string adapterId = args.front(); - StringObjectProxyDict proxies = _admin->getAdapterEndpoints(adapterId); - if(proxies.size() == 1 && proxies.begin()->first == adapterId) + AdapterInfoSeq adpts = _admin->getAdapterInfo(adapterId); + if(adpts.size() == 1 && adpts.begin()->id == adapterId) { - string endpoints = _communicator->proxyToString(proxies.begin()->second); + string endpoints = _communicator->proxyToString(adpts.begin()->proxy); cout << (endpoints.empty() ? "<inactive>" : endpoints) << endl; } else { - for(StringObjectProxyDict::const_iterator p = proxies.begin(); p != proxies.end(); ++p) + for(AdapterInfoSeq::const_iterator p = adpts.begin(); p != adpts.end(); ++p) { - cout << (p->first.empty() ? "<empty>" : p->first) << ": "; - string endpoints = _communicator->proxyToString(p->second); + cout << (p->id.empty() ? "<empty>" : p->id) << ": "; + string endpoints = _communicator->proxyToString(p->proxy); cout << (endpoints.empty() ? "<inactive>" : endpoints) << endl; } } |