MCPcopy Create free account
hub / github.com/ElementsProject/elements / sleep_for

Method sleep_for

src/threadinterrupt.cpp:31–35  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

29}
30
31bool CThreadInterrupt::sleep_for(std::chrono::milliseconds rel_time)
32{
33 WAIT_LOCK(mut, lock);
34 return !cond.wait_for(lock, rel_time, [this]() { return flag.load(std::memory_order_acquire); });
35}
36
37bool CThreadInterrupt::sleep_for(std::chrono::seconds rel_time)
38{

Callers 8

ProcessNatpmpFunction · 0.80
ProcessUpnpFunction · 0.80
ThreadMapPortFunction · 0.80
SocketEventsMethod · 0.80
ThreadDNSAddressSeedMethod · 0.80
ThreadOpenConnectionsMethod · 0.80

Calls 1

loadMethod · 0.45

Tested by

no test coverage detected