From: John Crispin Date: Mon, 20 Apr 2015 22:45:52 +0000 (+0200) Subject: make ubusd_send_event() none static X-Git-Url: http://git.openwrt.org/?p=project%2Fubus.git;a=commitdiff_plain;h=0bb927125facc3c36eced0e02326610e54a525cd make ubusd_send_event() none static Signed-off-by: John Crispin --- diff --git a/ubusd.h b/ubusd.h index 1c6cd7f..ee33e6b 100644 --- a/ubusd.h +++ b/ubusd.h @@ -66,9 +66,12 @@ struct ubus_client *ubusd_proto_new_client(int fd, uloop_fd_handler cb); void ubusd_proto_receive_message(struct ubus_client *cl, struct ubus_msg_buf *ub); void ubusd_proto_free_client(struct ubus_client *cl); +typedef struct ubus_msg_buf *(*event_fill_cb)(void *priv, const char *id); void ubusd_event_init(void); void ubusd_event_cleanup_object(struct ubus_object *obj); void ubusd_send_obj_event(struct ubus_object *obj, bool add); +int ubusd_send_event(struct ubus_client *cl, const char *id, + event_fill_cb fill_cb, void *cb_priv); #endif diff --git a/ubusd_event.c b/ubusd_event.c index 6d0ae30..984f341 100644 --- a/ubusd_event.c +++ b/ubusd_event.c @@ -103,8 +103,6 @@ static int ubusd_alloc_event_pattern(struct ubus_client *cl, struct blob_attr *m return 0; } -typedef struct ubus_msg_buf *(*event_fill_cb)(void *priv, const char *id); - static void ubusd_send_event_msg(struct ubus_msg_buf **ub, struct ubus_client *cl, struct ubus_object *obj, const char *id, event_fill_cb fill_cb, void *cb_priv) @@ -143,8 +141,8 @@ static bool strmatch_len(const char *s1, const char *s2, int *len) return false; } -static int ubusd_send_event(struct ubus_client *cl, const char *id, - event_fill_cb fill_cb, void *cb_priv) +int ubusd_send_event(struct ubus_client *cl, const char *id, + event_fill_cb fill_cb, void *cb_priv) { struct ubus_msg_buf *ub = NULL; struct event_source *ev;