Table of Contents

Class Cond

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

Methods

Broadcast(CondHandle)

Calls native method g_cond_broadcast.

public static extern void Broadcast(CondHandle cond)

Parameters

cond CondHandle

Transfer ownership: None Nullable: False

Clear(CondHandle)

Calls native method g_cond_clear. Version: 2.32

[Version("2.32")]
public static extern void Clear(CondHandle cond)

Parameters

cond CondHandle

Transfer ownership: None Nullable: False

Free(CondHandle)

Calls native method g_cond_free.

public static extern void Free(CondHandle cond)

Parameters

cond CondHandle

Transfer ownership: None Nullable: False

Init(CondHandle)

Calls native method g_cond_init. Version: 2.32

[Version("2.32")]
public static extern void Init(CondHandle cond)

Parameters

cond CondHandle

Transfer ownership: None Nullable: False

New()

Calls native function g_cond_new.

public static extern CondUnownedHandle New()

Returns

CondUnownedHandle

Transfer ownership: None Nullable: False

Signal(CondHandle)

Calls native method g_cond_signal.

public static extern void Signal(CondHandle cond)

Parameters

cond CondHandle

Transfer ownership: None Nullable: False

TimedWait(CondHandle, IntPtr, TimeValHandle)

Calls native method g_cond_timed_wait.

public static extern bool TimedWait(CondHandle cond, IntPtr mutex, TimeValHandle absTime)

Parameters

cond CondHandle

Transfer ownership: None Nullable: False

mutex IntPtr

Transfer ownership: None Nullable: False

absTime TimeValHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Wait(CondHandle, IntPtr)

Calls native method g_cond_wait.

public static extern void Wait(CondHandle cond, IntPtr mutex)

Parameters

cond CondHandle

Transfer ownership: None Nullable: False

mutex IntPtr

Transfer ownership: None Nullable: False

WaitUntil(CondHandle, IntPtr, long)

Calls native method g_cond_wait_until. Version: 2.32

[Version("2.32")]
public static extern bool WaitUntil(CondHandle cond, IntPtr mutex, long endTime)

Parameters

cond CondHandle

Transfer ownership: None Nullable: False

mutex IntPtr

Transfer ownership: None Nullable: False

endTime long

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False