[Box Backup-commit] COMMIT r2258 - box/trunk/bin/bbackupquery
boxbackup-dev@fluffy.co.uk
boxbackup-dev@fluffy.co.uk
Thu, 21 Aug 2008 12:10:30 +0100 (BST)
Author: chris
Date: 2008-08-21 12:10:30 +0100 (Thu, 21 Aug 2008)
New Revision: 2258
Modified:
box/trunk/bin/bbackupquery/BackupQueries.cpp
Log:
Don't use private direct access to Configuration.mSubConfigurations.
Modified: box/trunk/bin/bbackupquery/BackupQueries.cpp
===================================================================
--- box/trunk/bin/bbackupquery/BackupQueries.cpp 2008-08-21 11:08:44 UTC (rev 2257)
+++ box/trunk/bin/bbackupquery/BackupQueries.cpp 2008-08-21 11:10:30 UTC (rev 2258)
@@ -1216,11 +1216,16 @@
if(!opts['l'] && opts['a'] && args.size() == 0)
{
// Compare all locations
- const Configuration &locations(mrConfiguration.GetSubConfiguration("BackupLocations"));
- for(std::list<std::pair<std::string, Configuration> >::const_iterator i = locations.mSubConfigurations.begin();
- i != locations.mSubConfigurations.end(); ++i)
+ const Configuration &rLocations(
+ mrConfiguration.GetSubConfiguration("BackupLocations"));
+ std::vector<std::string> locNames =
+ rLocations.GetSubConfigurationNames();
+ for(std::vector<std::string>::iterator
+ pLocName = locNames.begin();
+ pLocName != locNames.end();
+ pLocName++)
{
- CompareLocation(i->first, params);
+ CompareLocation(*pLocName, params);
}
}
else if(opts['l'] && !opts['a'] && args.size() == 1)