Class StaticRecMutex
public class StaticRecMutex
- Inheritance
-
StaticRecMutex
- Inherited Members
Methods
Free(StaticRecMutexHandle)
Calls native method g_static_rec_mutex_free.
public static extern void Free(StaticRecMutexHandle mutex)
Parameters
mutex
StaticRecMutexHandleTransfer ownership: None Nullable: False
Init(StaticRecMutexHandle)
Calls native method g_static_rec_mutex_init.
public static extern void Init(StaticRecMutexHandle mutex)
Parameters
mutex
StaticRecMutexHandleTransfer ownership: None Nullable: False
Lock(StaticRecMutexHandle)
Calls native method g_static_rec_mutex_lock.
public static extern void Lock(StaticRecMutexHandle mutex)
Parameters
mutex
StaticRecMutexHandleTransfer ownership: None Nullable: False
LockFull(StaticRecMutexHandle, uint)
Calls native method g_static_rec_mutex_lock_full.
public static extern void LockFull(StaticRecMutexHandle mutex, uint depth)
Parameters
mutex
StaticRecMutexHandleTransfer ownership: None Nullable: False
depth
uintTransfer ownership: None Nullable: False
Trylock(StaticRecMutexHandle)
Calls native method g_static_rec_mutex_trylock.
public static extern bool Trylock(StaticRecMutexHandle mutex)
Parameters
mutex
StaticRecMutexHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Unlock(StaticRecMutexHandle)
Calls native method g_static_rec_mutex_unlock.
public static extern void Unlock(StaticRecMutexHandle mutex)
Parameters
mutex
StaticRecMutexHandleTransfer ownership: None Nullable: False
UnlockFull(StaticRecMutexHandle)
Calls native method g_static_rec_mutex_unlock_full.
public static extern uint UnlockFull(StaticRecMutexHandle mutex)
Parameters
mutex
StaticRecMutexHandleTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False