Class StaticRWLock
public class StaticRWLock
- Inheritance
-
StaticRWLock
- Inherited Members
Methods
Free(StaticRWLockHandle)
Calls native method g_static_rw_lock_free.
public static extern void Free(StaticRWLockHandle @lock)
Parameters
lock
StaticRWLockHandle
Init(StaticRWLockHandle)
Calls native method g_static_rw_lock_init.
public static extern void Init(StaticRWLockHandle @lock)
Parameters
lock
StaticRWLockHandle
ReaderLock(StaticRWLockHandle)
Calls native method g_static_rw_lock_reader_lock.
public static extern void ReaderLock(StaticRWLockHandle @lock)
Parameters
lock
StaticRWLockHandle
ReaderTrylock(StaticRWLockHandle)
Calls native method g_static_rw_lock_reader_trylock.
public static extern bool ReaderTrylock(StaticRWLockHandle @lock)
Parameters
lock
StaticRWLockHandle
Returns
- bool
Transfer ownership: None Nullable: False
ReaderUnlock(StaticRWLockHandle)
Calls native method g_static_rw_lock_reader_unlock.
public static extern void ReaderUnlock(StaticRWLockHandle @lock)
Parameters
lock
StaticRWLockHandle
WriterLock(StaticRWLockHandle)
Calls native method g_static_rw_lock_writer_lock.
public static extern void WriterLock(StaticRWLockHandle @lock)
Parameters
lock
StaticRWLockHandle
WriterTrylock(StaticRWLockHandle)
Calls native method g_static_rw_lock_writer_trylock.
public static extern bool WriterTrylock(StaticRWLockHandle @lock)
Parameters
lock
StaticRWLockHandle
Returns
- bool
Transfer ownership: None Nullable: False
WriterUnlock(StaticRWLockHandle)
Calls native method g_static_rw_lock_writer_unlock.
public static extern void WriterUnlock(StaticRWLockHandle @lock)
Parameters
lock
StaticRWLockHandle