MCPcopy Create free account
hub / github.com/BespokeSynth/BespokeSynth / Lock

Method Lock

Source/NamedMutex.cpp:28–37  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

26#include "NamedMutex.h"
27
28void NamedMutex::Lock(std::string locker)
29{
30 if (mLocker == locker)
31 {
32 ++mExtraLockCount;
33 return;
34 }
35 mMutex.lock();
36 mLocker = locker;
37}
38
39void NamedMutex::Unlock()
40{

Callers 8

ExitMethod · 0.80
OnModuleDeletedMethod · 0.80
SaveStateMethod · 0.80
LoadStateMethod · 0.80
OnConsoleInputMethod · 0.80
ScopedMutexMethod · 0.80
TransfersWorkerMethod · 0.80
CancelTransferMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected