summaryrefslogtreecommitdiffhomepage
path: root/ast.h
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@nbd.name>2024-04-07 09:58:25 +0200
committerFelix Fietkau <nbd@nbd.name>2024-04-07 10:30:37 +0200
commit4ade84e8fb819eb296856452bd4258461d746ef8 (patch)
treeaa53bb013ab0b8b1cc224cb3d001201b1bffa6e1 /ast.h
parent55ee75b6e08c64a850f9da2613eef127f8014d98 (diff)
ubus: add explicit support for deferring incoming requests
This is needed when asynchronously processing requests via uloop, e.g. using uclient. Example script: let libubus = require("ubus"); let uloop = require("uloop"); uloop.init(); let ubus = libubus.connect(); ubus.publish("test", { test: { call: function(req) { req.defer(); uloop.timer(1000, () => { req.reply({ msg: "Hello, world!" }, 0); }); }, args: {} }, }); uloop.run(); uloop.done(); Signed-off-by: Felix Fietkau <nbd@nbd.name>
Diffstat (limited to 'ast.h')
0 files changed, 0 insertions, 0 deletions