Table of Contents

Class IOSchedulerJob

Namespace
Gio.Internal
Assembly
Gio-2.0.dll
public class IOSchedulerJob
Inheritance
IOSchedulerJob
Inherited Members

Methods

SendToMainloop(IOSchedulerJobHandle, SourceFunc, IntPtr, DestroyNotify)

Calls native method g_io_scheduler_job_send_to_mainloop.

public static extern bool SendToMainloop(IOSchedulerJobHandle job, SourceFunc func, IntPtr userData, DestroyNotify notify)

Parameters

job IOSchedulerJobHandle

Transfer ownership: None Nullable: False

func SourceFunc

Transfer ownership: None Nullable: False

userData IntPtr

Transfer ownership: None Nullable: True

notify DestroyNotify

Transfer ownership: None Nullable: True

Returns

bool

Transfer ownership: None Nullable: False

SendToMainloopAsync(IOSchedulerJobHandle, SourceFunc, IntPtr, DestroyNotify)

Calls native method g_io_scheduler_job_send_to_mainloop_async.

public static extern void SendToMainloopAsync(IOSchedulerJobHandle job, SourceFunc func, IntPtr userData, DestroyNotify notify)

Parameters

job IOSchedulerJobHandle

Transfer ownership: None Nullable: False

func SourceFunc

Transfer ownership: None Nullable: False

userData IntPtr

Transfer ownership: None Nullable: True

notify DestroyNotify

Transfer ownership: None Nullable: True