Table of Contents

Class RecMutex

Namespace
GLib.Internal
Assembly
GLib-2.0.dll
public class RecMutex
Inheritance
RecMutex
Inherited Members

Methods

Clear(RecMutexHandle)

Calls native method g_rec_mutex_clear. Version: 2.32

[Version("2.32")]
public static extern void Clear(RecMutexHandle recMutex)

Parameters

recMutex RecMutexHandle

Transfer ownership: None Nullable: False

Init(RecMutexHandle)

Calls native method g_rec_mutex_init. Version: 2.32

[Version("2.32")]
public static extern void Init(RecMutexHandle recMutex)

Parameters

recMutex RecMutexHandle

Transfer ownership: None Nullable: False

Lock(RecMutexHandle)

Calls native method g_rec_mutex_lock. Version: 2.32

[Version("2.32")]
public static extern void Lock(RecMutexHandle recMutex)

Parameters

recMutex RecMutexHandle

Transfer ownership: None Nullable: False

Trylock(RecMutexHandle)

Calls native method g_rec_mutex_trylock. Version: 2.32

[Version("2.32")]
public static extern bool Trylock(RecMutexHandle recMutex)

Parameters

recMutex RecMutexHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Unlock(RecMutexHandle)

Calls native method g_rec_mutex_unlock. Version: 2.32

[Version("2.32")]
public static extern void Unlock(RecMutexHandle recMutex)

Parameters

recMutex RecMutexHandle

Transfer ownership: None Nullable: False