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 |