Table of Contents

Class StaticRWLock

Namespace
GLib.Internal
Assembly
GLib-2.0.dll
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