Home
last modified time | relevance | path

Searched refs:gLangMutex (Results 1 – 15 of 15) sorted by relevance

/dports/audio/supercollider/SuperCollider-3.11.0-Source/lang/LangSource/
H A DPyrSched.h28 extern timed_mutex gLangMutex;
53 bool locked = gLangMutex.try_lock(); in lockLanguageOrQuit()
56 gLangMutex.unlock(); in lockLanguageOrQuit()
61 locked = gLangMutex.try_lock_for(std::chrono::seconds(1)); in lockLanguageOrQuit()
64 gLangMutex.unlock(); in lockLanguageOrQuit()
H A DSC_LanguageClient.cpp299 void SC_LanguageClient::lock() { gLangMutex.lock(); } in lock()
300 bool SC_LanguageClient::trylock() { return gLangMutex.try_lock(); } in trylock()
301 void SC_LanguageClient::unlock() { gLangMutex.unlock(); } in unlock()
H A DPyrLexer.cpp2164 gLangMutex.lock(); in runShutdown()
2176 gLangMutex.unlock(); in runShutdown()
2193 gLangMutex.lock(); in shutdownLibrary()
2207 gLangMutex.unlock(); in shutdownLibrary()
2217 gLangMutex.lock(); in compileLibrary()
2253 gLangMutex.unlock(); in compileLibrary()
/dports/audio/supercollider/SuperCollider-3.11.0-Source/lang/LangPrimSource/
H A DSC_LinkClock.hpp52 gLangMutex.lock(); in OnStartStop()
60 gLangMutex.unlock(); in OnStartStop()
64 gLangMutex.lock(); in OnNumPeersChanged()
72 gLangMutex.unlock(); in OnNumPeersChanged()
H A DPyrSched.cpp216 std::timed_mutex gLangMutex; variable
337 gLangMutex.lock(); in schedStop()
340 gLangMutex.unlock(); in schedStop()
344 gLangMutex.unlock(); in schedStop()
352 gLangMutex.lock(); in schedClear()
354 gLangMutex.unlock(); in schedClear()
384 unique_lock<timed_mutex> lock(gLangMutex); in schedRunFunc()
694 lock_guard<timed_mutex> lock(gLangMutex); in Stop()
745 unique_lock<timed_mutex> lock(gLangMutex); in Run()
754 mCondition.wait(gLangMutex); in Run()
H A DSC_LinkClock.cpp84 gLangMutex.lock(); in OnTempoChanged()
98 gLangMutex.unlock(); in OnTempoChanged()
H A DOSCData.cpp246 gLangMutex.lock();
255 gLangMutex.unlock();
361 gLangMutex.lock();
371 gLangMutex.unlock();
729 gLangMutex.lock();
740 gLangMutex.unlock();
H A DPyrSerialPrim.cpp169 gLangMutex.lock(); in runCommand()
178 gLangMutex.unlock(); in runCommand()
H A DPyrUnixPrim.cpp132 gLangMutex.lock(); in string_popen_thread_func()
143 gLangMutex.unlock(); in string_popen_thread_func()
H A DSC_HID_api.cpp390 gLangMutex.unlock(); in deviceClosed()
427 gLangMutex.unlock(); in handleElement()
451 gLangMutex.unlock(); in handleDevice()
H A DSC_LID.cpp293 gLangMutex.unlock(); in handleEvent()
314 gLangMutex.unlock(); in readError()
H A DSC_PortMIDI.cpp254 gLangMutex.lock(); in PMProcessMidi()
353 gLangMutex.unlock(); in PMProcessMidi()
H A DSC_CoreMIDI.cpp232 gLangMutex.lock(); // dont know if this is really needed/seems to be more stable.. in midiProcessPacket()
325 gLangMutex.unlock(); in midiProcessPacket()
H A DSC_AlsaMIDI.cpp375 gLangMutex.unlock(); in processEvent()
/dports/audio/supercollider/SuperCollider-3.11.0-Source/QtCollider/
H A DCommon.h62 gLangMutex.lock();
67 gLangMutex.unlock();