CClosure

class CClosure(val gobjectCClosurePointer: <Error class: unknown class><<Error class: unknown class>>)(source)

A #GCClosure is a specialization of #GClosure for C function callbacks.

Skipped during bindings generation

  • parameter args: va_list type is not supported

  • parameter args: va_list type is not supported

  • parameter args: va_list type is not supported

  • parameter args: va_list type is not supported

  • parameter args: va_list type is not supported

  • parameter args: va_list type is not supported

  • parameter args: va_list type is not supported

  • parameter args: va_list type is not supported

  • parameter args: va_list type is not supported

  • parameter args: va_list type is not supported

  • parameter args: va_list type is not supported

  • parameter args: va_list type is not supported

  • parameter args: va_list type is not supported

  • parameter args: va_list type is not supported

  • parameter args: va_list type is not supported

  • parameter args: va_list type is not supported

  • parameter args: va_list type is not supported

  • parameter args: va_list type is not supported

  • parameter args: va_list type is not supported

  • parameter args: va_list type is not supported

  • parameter args: va_list type is not supported

  • parameter args: va_list type is not supported

  • parameter args_list: va_list type is not supported

  • parameter destroy_data: ClosureNotify

  • parameter callback_func: Callback

  • parameter callback_func: Callback

  • parameter destroy_data: ClosureNotify

  • field closure: Field with not-pointer record/union GClosure is not supported

Constructors

Link copied to clipboard
constructor()

Allocate a new CClosure.

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

Allocate a new CClosure using the provided AutofreeScope.

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

Allocate a new CClosure.

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

Allocate a new CClosure using the provided AutofreeScope.

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
var callback: <Error class: unknown class>

the callback function

Link copied to clipboard
val gobjectCClosurePointer: <Error class: unknown class><<Error class: unknown class>>

Functions

Link copied to clipboard
open override fun toString(): String