Class IOSchedulerJob
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
IOSchedulerJobHandleTransfer ownership: None Nullable: False
func
SourceFuncTransfer ownership: None Nullable: False
userData
IntPtrTransfer ownership: None Nullable: True
notify
DestroyNotifyTransfer 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
IOSchedulerJobHandleTransfer ownership: None Nullable: False
func
SourceFuncTransfer ownership: None Nullable: False
userData
IntPtrTransfer ownership: None Nullable: True
notify
DestroyNotifyTransfer ownership: None Nullable: True