DBDriver: added ignoreBadSignatures param to getAllNodeIds()

This commit is contained in:
matlabbe
2015-10-28 16:50:18 -04:00
parent f97dd2b05b
commit f561a59a09
5 changed files with 30 additions and 16 deletions

View File

@@ -627,7 +627,7 @@ void DBDriver::getWeight(int signatureId, int & weight) const
}
}
void DBDriver::getAllNodeIds(std::set<int> & ids, bool ignoreChildren) const
void DBDriver::getAllNodeIds(std::set<int> & ids, bool ignoreChildren, bool ignoreBadSignatures) const
{
// look in the trash
_trashesMutex.lock();
@@ -662,7 +662,7 @@ void DBDriver::getAllNodeIds(std::set<int> & ids, bool ignoreChildren) const
_trashesMutex.unlock();
_dbSafeAccessMutex.lock();
this->getAllNodeIdsQuery(ids, ignoreChildren);
this->getAllNodeIdsQuery(ids, ignoreChildren, ignoreBadSignatures);
_dbSafeAccessMutex.unlock();
}