Felix Fietkau
79c40c95db
ubusd: implement notify forwarding with status reporting
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
2012-12-15 00:32:27 +01:00
Felix Fietkau
0fccce4445
remove the "method" argument for object subscription
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
2012-12-14 13:11:40 +01:00
Felix Fietkau
a69f062cbd
ubus: add notification for subscribers present/gone
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
2012-12-14 13:00:57 +01:00
Felix Fietkau
d366a6de83
watch add/remove -> subscribe/unsubscribe:
...
rename the ADD_WATCH/REMOVE_WATCH messages to SUBSCRIBE/UNSUBSCRIBE and change
the message format and libubus API in preparation for adding object notifications
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
2012-12-13 19:35:38 +01:00
Felix Fietkau
c6f7054515
ubusd: add support for watching objects to get notified when they go away
2012-05-19 21:09:35 +02:00
Felix Fietkau
3706552c1c
fix unused but set variable
2011-10-28 22:21:52 +02:00
Felix Fietkau
f86ec180c0
ubusd: fix a use after free bug
2011-09-14 17:09:19 +02:00
Felix Fietkau
42bc27ae38
add copyright/license information
2011-06-17 16:35:11 +02:00
Felix Fietkau
27a16f8b1d
remove some duplication
2011-02-07 03:01:36 +01:00
Felix Fietkau
37e914937b
move more protocol related stuff to ubusd_proto.c
2011-02-07 02:59:09 +01:00
Felix Fietkau
1643f728e7
make ubusd_get_client_by_id static
2011-02-07 02:40:40 +01:00
Felix Fietkau
c4c0a2256d
make ubus_parse_msg static
2011-02-07 02:38:57 +01:00
Felix Fietkau
f9f602533a
add code for sending events and fix the code for receiving events
2011-02-07 01:25:28 +01:00
Felix Fietkau
d2f9e766ff
implement a handler for UBUS_MSG_REMOVE_OBJECT
2011-02-06 21:41:29 +01:00
Felix Fietkau
cb1feedb5e
follow blob_get_int* -> blob_get_u* rename
2011-02-06 21:37:37 +01:00
Felix Fietkau
f8d55af76b
rename publish to add_object
2011-02-06 21:33:03 +01:00
Felix Fietkau
a84c6cac9a
fix message buffering
2011-02-05 20:50:08 +01:00
Felix Fietkau
f6a6b0d492
add functionality for registering anonymous objects as event listeners
2011-02-05 19:53:14 +01:00
Felix Fietkau
fa989780bd
add some stub functionality for the ubus event switch
2011-02-05 01:29:52 +01:00
Felix Fietkau
480a3d66a7
export the object type through lookup calls
2011-01-31 18:26:09 +01:00
Felix Fietkau
2e92ac29c1
cleanup, pass both data and status messages on to other clients
2011-01-31 16:32:29 +01:00
Felix Fietkau
a03acea49c
remove support for path based invoke, add object id validation for responses
2011-01-31 16:25:22 +01:00
Felix Fietkau
527d252333
remove path based invoke functions, add stub implementation for invoking method calls
2011-01-31 02:41:32 +01:00
Felix Fietkau
8321f8c523
add stubs for invoke
2011-01-30 23:57:14 +01:00
Felix Fietkau
dbd4c2f121
Initial import
2011-01-30 14:16:09 +01:00