summaryrefslogtreecommitdiff
path: root/cpp/src/IceBox/ServiceManagerI.cpp
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2018-10-26 17:17:11 -0400
committerBernard Normier <bernard@zeroc.com>2018-10-26 17:17:11 -0400
commit42c905a3ca29a1e911e7def9c2d9d9b8e95383cd (patch)
tree1b704d084e39c0acd15859f2dd258eff7aaa7fc6 /cpp/src/IceBox/ServiceManagerI.cpp
parentDo not use time.clock() with Python >= 3.3 as it is deprecated (diff)
downloadice-42c905a3ca29a1e911e7def9c2d9d9b8e95383cd.tar.bz2
ice-42c905a3ca29a1e911e7def9c2d9d9b8e95383cd.tar.xz
ice-42c905a3ca29a1e911e7def9c2d9d9b8e95383cd.zip
Extra C++ warning flags with clang and g++.
Fixes 223.
Diffstat (limited to 'cpp/src/IceBox/ServiceManagerI.cpp')
-rw-r--r--cpp/src/IceBox/ServiceManagerI.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/cpp/src/IceBox/ServiceManagerI.cpp b/cpp/src/IceBox/ServiceManagerI.cpp
index 7c730f1d26d..d0c82984777 100644
--- a/cpp/src/IceBox/ServiceManagerI.cpp
+++ b/cpp/src/IceBox/ServiceManagerI.cpp
@@ -361,12 +361,11 @@ IceBox::ServiceManagerI::start()
throw FailureException(__FILE__, __LINE__, "ServiceManager: configuration must include at least one IceBox service");
}
- PropertyDict::iterator p;
StringSeq loadOrder = properties->getPropertyAsList("IceBox.LoadOrder");
vector<StartServiceInfo> servicesInfo;
for(StringSeq::const_iterator q = loadOrder.begin(); q != loadOrder.end(); ++q)
{
- p = services.find(prefix + *q);
+ PropertyDict::iterator p = services.find(prefix + *q);
if(p == services.end())
{
throw FailureException(__FILE__, __LINE__, "ServiceManager: no service definition for `" +
@@ -375,7 +374,7 @@ IceBox::ServiceManagerI::start()
servicesInfo.push_back(StartServiceInfo(*q, p->second, _argv));
services.erase(p);
}
- for(p = services.begin(); p != services.end(); ++p)
+ for(PropertyDict::iterator p = services.begin(); p != services.end(); ++p)
{
servicesInfo.push_back(StartServiceInfo(p->first.substr(prefix.size()), p->second, _argv));
}
@@ -1060,9 +1059,9 @@ ServiceManagerI::observerCompleted(const shared_ptr<ServiceObserverPrx>& observe
auto p = _observers.find(observer);
if(p != _observers.end())
{
- auto observer = *p;
+ auto found = *p;
_observers.erase(p);
- observerRemoved(observer, ex);
+ observerRemoved(found, ex);
}
}
#else
@@ -1085,7 +1084,7 @@ ServiceManagerI::observerCompleted(const Ice::AsyncResultPtr& result)
set<ServiceObserverPrx>::iterator p = _observers.find(observer);
if(p != _observers.end())
{
- ServiceObserverPrx observer = *p;
+ observer = *p;
_observers.erase(p);
observerRemoved(observer, ex);
}