diff options
author | Benoit Foucher <benoit@zeroc.com> | 2005-10-12 17:21:02 +0000 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2005-10-12 17:21:02 +0000 |
commit | aac841a43441f7911056ddbc6fc8c21aa6126431 (patch) | |
tree | 8dcad281655b53155e9c10e72b07d436208787a8 /cpp/src/IceGrid/Parser.cpp | |
parent | changing getLogger to return a custom Python impl (diff) | |
download | ice-aac841a43441f7911056ddbc6fc8c21aa6126431.tar.bz2 ice-aac841a43441f7911056ddbc6fc8c21aa6126431.tar.xz ice-aac841a43441f7911056ddbc6fc8c21aa6126431.zip |
Added support for replica groups and removed replicated adapters.
Diffstat (limited to 'cpp/src/IceGrid/Parser.cpp')
-rw-r--r-- | cpp/src/IceGrid/Parser.cpp | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/cpp/src/IceGrid/Parser.cpp b/cpp/src/IceGrid/Parser.cpp index a6244cd3018..cc5e894a15d 100644 --- a/cpp/src/IceGrid/Parser.cpp +++ b/cpp/src/IceGrid/Parser.cpp @@ -927,25 +927,15 @@ Parser::endpointsAdapter(const list<string>& args) void Parser::removeAdapter(const list<string>& args) { - if(args.size() < 1) + if(args.size() != 1) { - error("`adapter remove' requires at least one argument\n(`help' for more info)"); + error("`adapter remove' requires exactly one argument\n(`help' for more info)"); return; } try { - list<string>::const_iterator p = args.begin(); - string adapterId = *p++; - StringObjectProxyDict proxies = _admin->getAdapterEndpoints(adapterId); - if(args.size() > 1) - { - _admin->removeAdapterWithReplicaId(adapterId, *p++); - } - else - { - _admin->removeAdapter(adapterId); - } + _admin->removeAdapter(*args.begin()); } catch(const Ice::Exception& ex) { |