diff options
author | Felix Fietkau <nbd@nbd.name> | 2024-04-07 09:58:25 +0200 |
---|---|---|
committer | Felix Fietkau <nbd@nbd.name> | 2024-04-07 10:30:37 +0200 |
commit | 4ade84e8fb819eb296856452bd4258461d746ef8 (patch) | |
tree | aa53bb013ab0b8b1cc224cb3d001201b1bffa6e1 /ast.h | |
parent | 55ee75b6e08c64a850f9da2613eef127f8014d98 (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