PollIO polls host I/O and returns QuickJS libc status.
(timeoutMS int)
| 1288 | |
| 1289 | // PollIO polls host I/O and returns QuickJS libc status. |
| 1290 | func (ctx *Context) PollIO(timeoutMS int) int { |
| 1291 | if !ctx.hasValidRef() { |
| 1292 | return -1 |
| 1293 | } |
| 1294 | ctx.ProcessJobs() |
| 1295 | ret := int(C.js_std_poll_io(ctx.ref, C.int(timeoutMS))) |
| 1296 | ctx.ProcessJobs() |
| 1297 | return ret |
| 1298 | } |
| 1299 | |
| 1300 | // DumpError prints and clears current exception using QuickJS libc helper. |
| 1301 | func (ctx *Context) DumpError() { |