LoopOnce runs one event-loop iteration and returns QuickJS libc status.
()
| 1277 | |
| 1278 | // LoopOnce runs one event-loop iteration and returns QuickJS libc status. |
| 1279 | func (ctx *Context) LoopOnce() int { |
| 1280 | if !ctx.hasValidRef() { |
| 1281 | return -1 |
| 1282 | } |
| 1283 | ctx.ProcessJobs() |
| 1284 | ret := int(C.js_std_loop_once(ctx.ref)) |
| 1285 | ctx.ProcessJobs() |
| 1286 | return ret |
| 1287 | } |
| 1288 | |
| 1289 | // PollIO polls host I/O and returns QuickJS libc status. |
| 1290 | func (ctx *Context) PollIO(timeoutMS int) int { |