ThreadFunctions

class ThreadFunctions(pointer: <Error class: unknown class><<Error class: unknown class>>, cleaner: <Error class: unknown class>? = null) : ProxyInstance

This function table is no longer used by g_thread_init() to initialize the thread system.

Skipped during bindings generation

  • field mutex_new: Fields with callbacks are not supported

  • field mutex_lock: Fields with callbacks are not supported

  • field mutex_trylock: Fields with callbacks are not supported

  • field mutex_unlock: Fields with callbacks are not supported

  • field mutex_free: Fields with callbacks are not supported

  • field cond_new: Fields with callbacks are not supported

  • field cond_signal: Fields with callbacks are not supported

  • field cond_broadcast: Fields with callbacks are not supported

  • field cond_wait: Fields with callbacks are not supported

  • field cond_timed_wait: Fields with callbacks are not supported

  • field cond_free: Fields with callbacks are not supported

  • field private_new: Fields with callbacks are not supported

  • field private_get: Fields with callbacks are not supported

  • field private_set: Fields with callbacks are not supported

  • field thread_create: Fields with callbacks are not supported

  • field thread_yield: Fields with callbacks are not supported

  • field thread_join: Fields with callbacks are not supported

  • field thread_exit: Fields with callbacks are not supported

  • field thread_set_priority: Fields with callbacks are not supported

  • field thread_self: Fields with callbacks are not supported

  • field thread_equal: Fields with callbacks are not supported

Constructors

Link copied to clipboard
constructor()

Allocate a new ThreadFunctions.

constructor(scope: <Error class: unknown class>)

Allocate a new ThreadFunctions using the provided AutofreeScope.

constructor(pointer: <Error class: unknown class><<Error class: unknown class>>, cleaner: <Error class: unknown class>? = null)

Properties

Link copied to clipboard
val glibThreadFunctionsPointer: <Error class: unknown class><<Error class: unknown class>>
Link copied to clipboard
open override val handle: <Error class: unknown class>?

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean

Compare two proxy instances for equality. This will compare both the type of the instances, and their memory addresses.

Link copied to clipboard
open override fun hashCode(): Int