| 171 | } |
| 172 | |
| 173 | static Optional<WorkerDetails> getWorker(std::vector<WorkerDetails> const& workers, NetworkAddress const& address) { |
| 174 | try { |
| 175 | for (int c = 0; c < workers.size(); c++) |
| 176 | if (address == workers[c].interf.address()) |
| 177 | return workers[c]; |
| 178 | return Optional<WorkerDetails>(); |
| 179 | } catch (Error&) { |
| 180 | return Optional<WorkerDetails>(); |
| 181 | } |
| 182 | } |
| 183 | |
| 184 | static Optional<WorkerDetails> getWorker(std::map<NetworkAddress, WorkerDetails> const& workersMap, |
| 185 | NetworkAddress const& address) { |
no test coverage detected