| 1045 | |
| 1046 | namespace { |
| 1047 | void filterLocalityDataForPolicy(const std::set<std::string>& keys, LocalityData* ld) { |
| 1048 | for (auto iter = ld->_data.begin(); iter != ld->_data.end();) { |
| 1049 | auto prev = iter; |
| 1050 | iter++; |
| 1051 | if (keys.find(prev->first.toString()) == keys.end()) { |
| 1052 | ld->_data.erase(prev); |
| 1053 | } |
| 1054 | } |
| 1055 | } |
| 1056 | } // namespace |
| 1057 | |
| 1058 | void filterLocalityDataForPolicyDcAndProcess(Reference<IReplicationPolicy> policy, LocalityData* ld) { |
no test coverage detected