IoFuncs

class IoFuncs(val glibIoFuncsPointer: <Error class: unknown class><<Error class: unknown class>>) : ProxyInstance(source)

A table of functions used to handle different types of #GIOChannel in a generic way.

Skipped during bindings generation

  • field io_read: Fields with callbacks are not supported

  • field io_write: Fields with callbacks are not supported

  • field io_seek: Fields with callbacks are not supported

  • field io_close: Fields with callbacks are not supported

  • field io_create_watch: Fields with callbacks are not supported

  • field io_free: Fields with callbacks are not supported

  • field io_set_flags: Fields with callbacks are not supported

  • field io_get_flags: Fields with callbacks are not supported

Constructors

Link copied to clipboard
constructor()

Allocate a new IoFuncs.

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

Allocate a new IoFuncs using the provided AutofreeScope.

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

Properties

Link copied to clipboard
val glibIoFuncsPointer: <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 override fun addCleaner(cleaner: <Error class: unknown class>): Boolean

Registers a cleaner to be executed when this proxy object is garbage collected.

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
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun removeCleaner(cleaner: <Error class: unknown class>): Boolean

Removes a previously registered cleaner from this proxy object.