[ Deprecated ( since = "vala-0.16" , replacement = "IOSchedulerJob.push" ) ]
public void g_io_scheduler_push_job (owned IOSchedulerJobFunc job_func, int io_priority = DEFAULT, Cancellable? cancellable = null)
Warning: g_io_scheduler_push_job is deprecated. Use GLib.IOSchedulerJob.push.
Schedules the I/O job to run in another thread.
use ThreadPool or g_task_run_in_thread
notify will be called on user_data after job_func has returned, regardless whether the job was
cancelled or has run to completion.
If cancellable is not null, it can be used to cancel the I/O job by calling
cancel or by calling
g_io_scheduler_cancel_all_jobs.
| job_func | |
| io_priority |
the I/O priority of the request. |
| cancellable |
optional Cancellable object, null to ignore. |
| notify |
a DestroyNotify for |
| user_data |
data to pass to |