RGtk2 (version 2.20.31)

gio-GIOScheduler: GIOScheduler

Description

I/O Scheduler

Arguments

Methods and Functions

gIoSchedulerCancelAllJobs() gIoSchedulerJobSendToMainloop(object, func, user.data = NULL) gIoSchedulerJobSendToMainloopAsync(object, func, user.data = NULL)

Detailed Description

Schedules asynchronous I/O operations. GIOScheduler integrates into the main event loop (GMainLoop) and may use threads if they are available. Each I/O operation has a priority, and the scheduler uses the priorities to determine the order in which operations are executed. They are not used to determine system-wide I/O scheduling. Priorities are integers, with lower numbers indicating higher priority. It is recommended to choose priorities between G_PRIORITY_LOW and G_PRIORITY_HIGH, with G_PRIORITY_DEFAULT as a default.

Structures

User Functions

References

http://library.gnome.org/devel//gio/gio-GIOScheduler.html