X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fubus.git;a=blobdiff_plain;f=ubus-example.c;h=bac7bdd7100affb9fc1a481fef8a90ae88ecd4c7;hp=298a7dd1386db620990a3b262d369c2c9193e9fd;hb=27a16f8b1d62d22c9aff5307201988fe5445fcd6;hpb=7a56ab0411fefef9ec0388818058638f02c6536b diff --git a/ubus-example.c b/ubus-example.c index 298a7dd..bac7bdd 100644 --- a/ubus-example.c +++ b/ubus-example.c @@ -95,25 +95,14 @@ int main(int argc, char **argv) return -1; } - fprintf(stderr, "Connected as ID 0x%08x\n", ctx->local_id); - - fprintf(stderr, "Publishing object\n"); - ret = ubus_publish(ctx, &test_object); + ret = ubus_add_object(ctx, &test_object); if (ret) - fprintf(stderr, "Failed to publish object: %s\n", ubus_strerror(ret)); - else { - fprintf(stderr, "Object ID: %08x\n", test_object.id); - fprintf(stderr, "Object Type ID: %08x\n", test_object.type->id); - } + fprintf(stderr, "Failed to add_object object: %s\n", ubus_strerror(ret)); - fprintf(stderr, "Publishing object\n"); - ret = ubus_publish(ctx, &test_object2); + ret = ubus_add_object(ctx, &test_object2); if (ret) - fprintf(stderr, "Failed to publish object: %s\n", ubus_strerror(ret)); - else { - fprintf(stderr, "Object ID: %08x\n", test_object2.id); - fprintf(stderr, "Object Type ID: %08x\n", test_object2.type->id); - } + fprintf(stderr, "Failed to add_object object: %s\n", ubus_strerror(ret)); + uloop_init(); ubus_add_uloop(ctx); uloop_run();