MCPcopy Create free account
hub / github.com/apple/foundationdb / getWorker

Function getWorker

fdbserver/Status.actor.cpp:173–182  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

171}
172
173static 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
184static Optional<WorkerDetails> getWorker(std::map<NetworkAddress, WorkerDetails> const& workersMap,
185 NetworkAddress const& address) {

Calls 4

sizeMethod · 0.45
addressMethod · 0.45
findMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected