X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fafb-xreq.h;h=6c112130ad80810a8c4964bedee49ab3181e8d1e;hb=0891ef4826e347d5554c630b5c0ce73c68f76c9c;hp=d899a3d3f6949e1d06d87bed98af648902ff2a5d;hpb=325e6a7f034c80562096d60ab01f2e4532eea98c;p=src%2Fapp-framework-binder.git diff --git a/src/afb-xreq.h b/src/afb-xreq.h index d899a3d3..6c112130 100644 --- a/src/afb-xreq.h +++ b/src/afb-xreq.h @@ -25,6 +25,7 @@ struct afb_evt_listener; struct afb_xreq; struct afb_cred; struct afb_apiset; +struct afb_api_dyn_verb; struct afb_eventid; struct afb_verb_desc_v1; struct afb_verb_v2; @@ -59,8 +60,6 @@ struct afb_xreq struct afb_request request; /**< exported request */ struct afb_context context; /**< context of the request */ struct afb_apiset *apiset; /**< apiset of the xreq */ - const char *api; /**< the requested API */ - const char *verb; /**< the requested VERB */ struct json_object *json; /**< the json object (or NULL) */ const struct afb_xreq_query_itf *queryitf; /**< interface of xreq implmentation functions */ int refcount; /**< current ref count */ @@ -148,4 +147,4 @@ extern void afb_xreq_process(struct afb_xreq *xreq, struct afb_apiset *apiset); extern void afb_xreq_call_verb_v1(struct afb_xreq *xreq, const struct afb_verb_desc_v1 *verb); extern void afb_xreq_call_verb_v2(struct afb_xreq *xreq, const struct afb_verb_v2 *verb); - +extern void afb_xreq_call_verb_vdyn(struct afb_xreq *xreq, const struct afb_api_dyn_verb *verb);