Table of Contents

Class ThreadFunctionsHandle

Namespace
GLib.Internal
Assembly
GLib-2.0.dll
public abstract class ThreadFunctionsHandle : SafeHandle, IDisposable
Inheritance
ThreadFunctionsHandle
Implements
Derived
Inherited Members

Constructors

ThreadFunctionsHandle(bool)

protected ThreadFunctionsHandle(bool ownsHandle)

Parameters

ownsHandle bool

Properties

IsInvalid

When overridden in a derived class, gets a value indicating whether the handle value is invalid.

public override sealed bool IsInvalid { get; }

Property Value

bool

true if the handle value is invalid; otherwise, false.

Methods

Equals(ThreadFunctionsHandle?)

public bool Equals(ThreadFunctionsHandle? other)

Parameters

other ThreadFunctionsHandle

Returns

bool

Equals(object?)

Determines whether the specified object is equal to the current object.

public override bool Equals(object? obj)

Parameters

obj object

The object to compare with the current object.

Returns

bool

true if the specified object is equal to the current object; otherwise, false.

GetCondBroadcast()

public ThreadFunctionsData.CondBroadcastCallback GetCondBroadcast()

Returns

ThreadFunctionsData.CondBroadcastCallback

GetCondFree()

public ThreadFunctionsData.CondFreeCallback GetCondFree()

Returns

ThreadFunctionsData.CondFreeCallback

GetCondNew()

public ThreadFunctionsData.CondNewCallback GetCondNew()

Returns

ThreadFunctionsData.CondNewCallback

GetCondSignal()

public ThreadFunctionsData.CondSignalCallback GetCondSignal()

Returns

ThreadFunctionsData.CondSignalCallback

GetCondTimedWait()

public ThreadFunctionsData.CondTimedWaitCallback GetCondTimedWait()

Returns

ThreadFunctionsData.CondTimedWaitCallback

GetCondWait()

public ThreadFunctionsData.CondWaitCallback GetCondWait()

Returns

ThreadFunctionsData.CondWaitCallback

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

GetMutexFree()

public ThreadFunctionsData.MutexFreeCallback GetMutexFree()

Returns

ThreadFunctionsData.MutexFreeCallback

GetMutexLock()

public ThreadFunctionsData.MutexLockCallback GetMutexLock()

Returns

ThreadFunctionsData.MutexLockCallback

GetMutexNew()

public ThreadFunctionsData.MutexNewCallback GetMutexNew()

Returns

ThreadFunctionsData.MutexNewCallback

GetMutexTrylock()

public ThreadFunctionsData.MutexTrylockCallback GetMutexTrylock()

Returns

ThreadFunctionsData.MutexTrylockCallback

GetMutexUnlock()

public ThreadFunctionsData.MutexUnlockCallback GetMutexUnlock()

Returns

ThreadFunctionsData.MutexUnlockCallback

GetPrivateGet()

public ThreadFunctionsData.PrivateGetCallback GetPrivateGet()

Returns

ThreadFunctionsData.PrivateGetCallback

GetPrivateNew()

public ThreadFunctionsData.PrivateNewCallback GetPrivateNew()

Returns

ThreadFunctionsData.PrivateNewCallback

GetPrivateSet()

public ThreadFunctionsData.PrivateSetCallback GetPrivateSet()

Returns

ThreadFunctionsData.PrivateSetCallback

GetThreadCreate()

public ThreadFunctionsData.ThreadCreateCallback GetThreadCreate()

Returns

ThreadFunctionsData.ThreadCreateCallback

GetThreadEqual()

public ThreadFunctionsData.ThreadEqualCallback GetThreadEqual()

Returns

ThreadFunctionsData.ThreadEqualCallback

GetThreadExit()

public ThreadFunctionsData.ThreadExitCallback GetThreadExit()

Returns

ThreadFunctionsData.ThreadExitCallback

GetThreadJoin()

public ThreadFunctionsData.ThreadJoinCallback GetThreadJoin()

Returns

ThreadFunctionsData.ThreadJoinCallback

GetThreadSelf()

public ThreadFunctionsData.ThreadSelfCallback GetThreadSelf()

Returns

ThreadFunctionsData.ThreadSelfCallback

GetThreadSetPriority()

public ThreadFunctionsData.ThreadSetPriorityCallback GetThreadSetPriority()

Returns

ThreadFunctionsData.ThreadSetPriorityCallback

GetThreadYield()

public ThreadFunctionsData.ThreadYieldCallback GetThreadYield()

Returns

ThreadFunctionsData.ThreadYieldCallback