|
Ubus
OpenWrt system message/RPC bus.
|
#include <libubus.h>

Data Fields | |
| struct avl_node | avl |
| const char * | name |
| uint32_t | id |
| const char * | path |
| struct ubus_object_type * | type |
| ubus_state_handler_t | subscribe_cb |
| bool | has_subscribers |
| const struct ubus_method * | methods |
| int | n_methods |
| struct ubus_id | id |
| struct list_head | list |
| struct list_head | events |
| struct list_head subscribers | target_list |
| struct avl_node | path |
| struct ubus_client * | client |
| int(* | recv_msg )(struct ubus_client *client, struct ubus_msg_buf *ub, const char *method, struct blob_attr *msg) |
| int | event_seen |
| unsigned int | invoke_seq |
| struct ubus_client* ubus_object::client |
Definition at line 54 of file ubusd_obj.h.
| int ubus_object::event_seen |
Definition at line 58 of file ubusd_obj.h.
| struct list_head ubus_object::events |
Definition at line 40 of file ubusd_obj.h.
| struct ubus_id ubus_object::id |
Definition at line 40 of file ubusd_obj.h.
| unsigned int ubus_object::invoke_seq |
Definition at line 59 of file ubusd_obj.h.
| struct list_head ubus_object::list |
Definition at line 40 of file ubusd_obj.h.
| const struct ubus_method* ubus_object::methods |
| struct avl_node ubus_object::path |
Definition at line 51 of file ubusd_obj.h.
| int(* ubus_object::recv_msg) (struct ubus_client *client, struct ubus_msg_buf *ub, const char *method, struct blob_attr *msg) |
Definition at line 55 of file ubusd_obj.h.
| ubus_state_handler_t ubus_object::subscribe_cb |
| struct list_head subscribers ubus_object::target_list |
Definition at line 40 of file ubusd_obj.h.
| struct ubus_object_type * ubus_object::type |