MCPcopy Create free account
hub / github.com/MonaSolutions/MonaServer / waitHandle

Method waitHandle

MonaBase/sources/TaskHandler.cpp:40–50  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

38}
39
40bool TaskHandler::waitHandle(Task& task) {
41 lock_guard<mutex> lockWait(_mutexWait);
42 {
43 lock_guard<recursive_mutex> lock(_mutex);
44 if(_stop)
45 return false;
46 _pTask = &task;
47 }
48 requestHandle();
49 return _signal.wait();
50}
51
52void TaskHandler::giveHandle(Exception& ex) {
53 lock_guard<recursive_mutex> lock(_mutex);

Callers

nothing calls this directly

Calls 1

waitMethod · 0.45

Tested by

no test coverage detected