diff options
author | Michi Henning <michi@zeroc.com> | 2002-07-25 23:09:48 +0000 |
---|---|---|
committer | Michi Henning <michi@zeroc.com> | 2002-07-25 23:09:48 +0000 |
commit | 997c78b8c2911a3787d9ca9b4b10e587cb8cbb2d (patch) | |
tree | 267560499341128d631b40e1caff8e9435b55552 /cpp/src/IcePack/ServerManagerI.cpp | |
parent | Added generation of Yellow.Query in service configuration. (diff) | |
download | ice-997c78b8c2911a3787d9ca9b4b10e587cb8cbb2d.tar.bz2 ice-997c78b8c2911a3787d9ca9b4b10e587cb8cbb2d.tar.xz ice-997c78b8c2911a3787d9ca9b4b10e587cb8cbb2d.zip |
Changed Slice parser to disallow leading underscore for identifiers.
Changed Slice parser to reject identifiers beginning with "Ice", unless
the --ice option is used. Changed Slice parser to disallow identifiers
that have a trailing "Operations", "Holder", "Helper", "Prx", or "Ptr",
to avoid clashes with language mappings. Fixed tests and remaining code
base to work correctly with the changed rules.
Diffstat (limited to 'cpp/src/IcePack/ServerManagerI.cpp')
-rw-r--r-- | cpp/src/IcePack/ServerManagerI.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/cpp/src/IcePack/ServerManagerI.cpp b/cpp/src/IcePack/ServerManagerI.cpp index 6dd9a240582..0ac1d4bbbec 100644 --- a/cpp/src/IcePack/ServerManagerI.cpp +++ b/cpp/src/IcePack/ServerManagerI.cpp @@ -94,7 +94,7 @@ IcePack::ServerI::~ServerI() ServerDescription IcePack::ServerI::getServerDescription(const Current&) { - return _description; + return description; } bool @@ -131,14 +131,14 @@ IcePack::ServerI::start(const Current&) try { - bool activated = _activator->activate(ServerNameToServer(_adapter)(_description.name)); + bool activated = _activator->activate(ServerNameToServer(_adapter)(description.name)); setState(activated ? Active : Inactive); return activated; } catch (const SystemException& ex) { Warning out(_adapter->getCommunicator()->getLogger()); - out << "activation failed for server `" << _description.name << "':\n"; + out << "activation failed for server `" << description.name << "':\n"; out << ex; setState(Inactive); @@ -157,10 +157,10 @@ IcePack::ServerI::terminationCallback(const Current&) setState(Deactivating); // - // Mark each adapter as inactive. _adapters is immutable when + // Mark each adapter as inactive. adapters is immutable when // state == Deactivating. // - for(Adapters::iterator p = _adapters.begin(); p != _adapters.end(); ++p) + for(Adapters::iterator p = adapters.begin(); p != adapters.end(); ++p) { (*p)->markAsInactive(); } @@ -238,11 +238,11 @@ IcePack::ServerManagerI::create(const ServerDescription& desc, const Current&) } ServerPtr serverI = new ServerI(_adapter, _activator); - serverI->_description = desc; + serverI->description = desc; for(AdapterNames::const_iterator p = desc.adapters.begin(); p != desc.adapters.end(); ++p) { AdapterPrx adapter = _adapterManager->findByName(*p); - serverI->_adapters.push_back(adapter); + serverI->adapters.push_back(adapter); } _evictor->createObject(server->ice_getIdentity(), serverI); |