X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fafb-req-itf.h;h=e1d9dc8482a73d9668779e3bde5df9c3acaaf404;hb=acdf592fee6d7f1970e42e31c23c2a88196051aa;hp=004d2c6c09c42025a79272237ca801f51f2bde2d;hpb=4d603302535155ffe71208e86de14c7abc4e775d;p=src%2Fapp-framework-binder.git diff --git a/src/afb-req-itf.h b/src/afb-req-itf.h index 004d2c6c..e1d9dc84 100644 --- a/src/afb-req-itf.h +++ b/src/afb-req-itf.h @@ -21,5 +21,21 @@ struct afb_req_itf { const char *(*get_argument)(void *data, const char *name); }; +struct afb_req { + struct afb_req_itf *itf; + void *data; +}; + +inline const char *afb_get_cookie(struct afb_req req, const char *name) +{ + return req.itf->get_cookie(req.data, name); +} + +inline const char *afb_get_argument(struct afb_req req, const char *name) +{ + return req.itf->get_argument(req.data, name); +} + +