|
NetSurf
|
Go to the source code of this file.
Functions | |
| nserror | framebuffer_schedule (int tival, void(*callback)(void *p), void *p) |
| Schedule a callback. More... | |
| int | schedule_run (void) |
| Process scheduled callbacks up to current time. More... | |
| void | list_schedule (void) |
| LOG all current scheduled events. More... | |
| nserror framebuffer_schedule | ( | int | tival, |
| void(*)(void *p) | callback, | ||
| void * | p | ||
| ) |
Schedule a callback.
| tival | interval before the callback should be made in ms |
| callback | callback function |
| p | user parameter, passed to callback function |
The callback function will be called as soon as possible after t ms have passed.
Definition at line 95 of file schedule.c.
References nscallback::callback, nscallback::next, NSERROR_OK, NSLOG, nscallback::p, schedule_list, schedule_remove(), timeradd, and nscallback::tv.
Referenced by gui_window_start_throbber(), and throbber_advance().
| void list_schedule | ( | void | ) |
LOG all current scheduled events.
Definition at line 210 of file schedule.c.
| int schedule_run | ( | void | ) |
Process scheduled callbacks up to current time.
Process scheduled callbacks up to current time.
Definition at line 137 of file schedule.c.