Table of Contents

Class StaticRecMutex

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

Transfer ownership: None Nullable: False

Init(StaticRecMutexHandle)

Calls native method g_static_rec_mutex_init.

public static extern void Init(StaticRecMutexHandle mutex)

Parameters

mutex StaticRecMutexHandle

Transfer ownership: None Nullable: False

Lock(StaticRecMutexHandle)

Calls native method g_static_rec_mutex_lock.

public static extern void Lock(StaticRecMutexHandle mutex)

Parameters

mutex StaticRecMutexHandle

Transfer 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 StaticRecMutexHandle

Transfer ownership: None Nullable: False

depth uint

Transfer ownership: None Nullable: False

Trylock(StaticRecMutexHandle)

Calls native method g_static_rec_mutex_trylock.

public static extern bool Trylock(StaticRecMutexHandle mutex)

Parameters

mutex StaticRecMutexHandle

Transfer 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 StaticRecMutexHandle

Transfer ownership: None Nullable: False

UnlockFull(StaticRecMutexHandle)

Calls native method g_static_rec_mutex_unlock_full.

public static extern uint UnlockFull(StaticRecMutexHandle mutex)

Parameters

mutex StaticRecMutexHandle

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False