Gio.IOSchedulerJob.prototype.send_to_mainloop_async
function send_to_mainloop_async(func: GLib.SourceFunc): void {
// Gjs wrapper for g_io_scheduler_job_send_to_mainloop_async()
}
Used from an I/O job to send a callback to be run asynchronously in the thread that the job was started from. The callback will be run when the main loop is available, but at that time the I/O job might have finished. The return value from the callback is ignored.
Note that if you are passing the user_data from Gio.io_scheduler_push_job on to this function you have to ensure that it is not freed before func is called, either by passing null as notify to Gio.io_scheduler_push_job or by using refcounting for user_data.
- func
a GLib.SourceFunc callback that will be called in the original thread