21 extern struct avl_tree
path;
33 struct list_head
list;
35 struct blob_attr
data[];
45 struct list_head
list;
56 const char *method,
struct blob_attr *msg);
const struct ubus_method * methods
struct ubus_object_type * type
struct list_head subscribers target_list
struct ubus_client * client
int(* recv_msg)(struct ubus_client *client, struct ubus_msg_buf *ub, const char *method, struct blob_attr *msg)
struct ubus_object * target
struct list_head list target_list
struct ubus_object * subscriber
static struct ubus_id * ubus_find_id(struct avl_tree *tree, uint32_t id)
void ubus_unsubscribe(struct ubus_subscription *s)
struct ubus_object * ubusd_create_object(struct ubus_client *cl, struct blob_attr **attr)
void ubus_notify_unsubscribe(struct ubus_subscription *s)
void ubus_subscribe(struct ubus_object *obj, struct ubus_object *target)
struct avl_tree obj_types
static struct ubus_object * ubusd_find_object(uint32_t objid)
void ubus_notify_subscription(struct ubus_object *obj)
struct ubus_object * ubusd_create_object_internal(struct ubus_object_type *type, uint32_t id)
void ubusd_free_object(struct ubus_object *obj)