[ 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 |