X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fubus.git;a=blobdiff_plain;f=examples%2Fclient.c;h=418fb15f151eb385c22bcb108b55701203df53e1;hp=315a8e39d34a4595deb613ea70d80bb8feeac78b;hb=a69f062cbd4041229f8d29ef9647bf783df414c1;hpb=d366a6de839087d8a17e5855c14ae55e95b13c65 diff --git a/examples/client.c b/examples/client.c index 315a8e3..418fb15 100644 --- a/examples/client.c +++ b/examples/client.c @@ -18,7 +18,14 @@ static struct ubus_context *ctx; static struct blob_buf b; -static struct ubus_object test_client_object = {}; +static void test_client_subscribe_cb(struct ubus_context *ctx, struct ubus_object *obj) +{ + fprintf(stderr, "Subscribers active: %d\n", obj->has_subscribers); +} + +static struct ubus_object test_client_object = { + .subscribe_cb = test_client_subscribe_cb, +}; static void client_main(void) {