From 62f9ccfd51f985db0539d9af7030c0461bb23008 Mon Sep 17 00:00:00 2001 From: Benoit Foucher Date: Thu, 9 Aug 2012 10:20:56 +0200 Subject: Fix --- cpp/src/Ice/MetricsAdminI.cpp | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'cpp/src/Ice/MetricsAdminI.cpp') diff --git a/cpp/src/Ice/MetricsAdminI.cpp b/cpp/src/Ice/MetricsAdminI.cpp index af753caea06..f5182f690c5 100644 --- a/cpp/src/Ice/MetricsAdminI.cpp +++ b/cpp/src/Ice/MetricsAdminI.cpp @@ -240,11 +240,11 @@ MetricsViewI::getFailures(const string& mapName) } MetricsMapI::EntryPtr -MetricsViewI::getMatching(const string& mapName, const MetricsHelper& helper) const +MetricsViewI::getMatching(const MetricsHelper& helper) const { if(_enabled) { - map::const_iterator p = _maps.find(mapName); + map::const_iterator p = _maps.find(helper.getMapName()); if(p != _maps.end()) { return p->second->getMatching(helper); @@ -272,16 +272,17 @@ MetricsAdminI::MetricsAdminI(InitializationData& initData) defaultMaps.push_back("Connection"); defaultMaps.push_back("Thread"); defaultMaps.push_back("Request"); - defaultMaps.push_back("LocatorQuery"); + defaultMaps.push_back("Dispatch"); + defaultMaps.push_back("Invocation"); defaultMaps.push_back("Connect"); - defaultMaps.push_back("EndpointResolve"); + defaultMaps.push_back("EndpointLookups"); PropertiesPtr properties = initData.properties; __setNoDelete(true); - assert(!initData.observerResolver); - initData.observerResolver = new ObserverResolverI(this); + assert(!initData.observer); + initData.observer = new CommunicatorObserverI(this); PropertyDict views = properties->getPropertiesForPrefix(viewsPrefix); for(PropertyDict::const_iterator p = views.begin(); p != views.end(); ++p) @@ -350,13 +351,13 @@ MetricsAdminI::addUpdater(const string& mapName, const UpdaterPtr& updater) } vector -MetricsAdminI::getMatching(const string& mapName, const MetricsHelper& helper) const +MetricsAdminI::getMatching(const MetricsHelper& helper) const { Lock sync(*this); vector objects; for(map::const_iterator p = _views.begin(); p != _views.end(); ++p) { - MetricsMapI::EntryPtr e = p->second->getMatching(mapName, helper); + MetricsMapI::EntryPtr e = p->second->getMatching(helper); if(e) { objects.push_back(e); -- cgit v1.2.3