X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fafb-wsj1.h;h=ab390cf08b183fda1cfd6ce0a56a92fc70fa54d1;hb=146f95b776c7a424e672b27386fbb8392bc0ffb7;hp=d96367f93c3df9cb63b6a4c1f88d5f663a830589;hpb=b5cf93aed93e7f331eb645c8afe5317fb67ee50e;p=src%2Fapp-framework-binder.git diff --git a/src/afb-wsj1.h b/src/afb-wsj1.h index d96367f9..ab390cf0 100644 --- a/src/afb-wsj1.h +++ b/src/afb-wsj1.h @@ -23,7 +23,7 @@ struct afb_wsj1_msg; struct json_object; struct afb_wsj1_itf { - void (*on_hangup)(void *closure); + void (*on_hangup)(void *closure, struct afb_wsj1 *wsj1); void (*on_call)(void *closure, const char *api, const char *verb, struct afb_wsj1_msg *msg); void (*on_event)(void *closure, const char *event, struct afb_wsj1_msg *msg); }; @@ -58,6 +58,7 @@ extern const char *afb_wsj1_msg_api(struct afb_wsj1_msg *msg); extern const char *afb_wsj1_msg_verb(struct afb_wsj1_msg *msg); extern const char *afb_wsj1_msg_event(struct afb_wsj1_msg *msg); extern const char *afb_wsj1_msg_token(struct afb_wsj1_msg *msg); +extern struct afb_wsj1 *afb_wsj1_msg_wsj1(struct afb_wsj1_msg *msg); extern const char *afb_wsj1_msg_object_s(struct afb_wsj1_msg *msg); extern struct json_object *afb_wsj1_msg_object_j(struct afb_wsj1_msg *msg);