MCPcopy Create free account
hub / github.com/DFHack/dfhack / lock_sub

Method lock_sub

library/PluginManager.cpp:111–117  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

109 mut->unlock();
110 }
111 void lock_sub()
112 {
113 mut->lock();
114 if (--refcount == 0)
115 wakeup->notify_one();
116 mut->unlock();
117 }
118 void wait()
119 {
120 std::unique_lock<std::mutex> lock{*mut, std::defer_lock};

Callers 12

~RefAutoincMethod · 0.80
invokeMethod · 0.80
can_invoke_hotkeyMethod · 0.80
on_updateMethod · 0.80
set_enabledMethod · 0.80
on_state_changeMethod · 0.80
save_world_dataMethod · 0.80
save_site_dataMethod · 0.80
load_world_dataMethod · 0.80
load_site_dataMethod · 0.80
rpc_connectMethod · 0.80
detach_connectionMethod · 0.80

Calls 2

lockMethod · 0.45
unlockMethod · 0.45

Tested by

no test coverage detected