X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fafb-apis.c;h=2822575b4beba93b41e356b53787f9e5d332d008;hb=46d9538587a3521caa1e3b20bf337a53ed400777;hp=1cc0648a089e9f920fa625358907c5711c607379;hpb=3d28e7d00cd8641bf600d47ed0e3e7e57cb5b439;p=src%2Fapp-framework-binder.git diff --git a/src/afb-apis.c b/src/afb-apis.c index 1cc0648a..2822575b 100644 --- a/src/afb-apis.c +++ b/src/afb-apis.c @@ -18,28 +18,14 @@ #define _GNU_SOURCE +#include #include -#include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include "afb-plugin.h" -#include "afb-req-itf.h" -#include "afb-poll-itf.h" #include "session.h" -#include "afb-apis.h" #include "verbose.h" -#include "utils-upoll.h" +#include "afb-apis.h" +#include "afb-req-itf.h" struct api_desc { struct afb_api api; @@ -55,13 +41,6 @@ int afb_apis_count() return apis_count; } -void afb_apis_free_context(int apiidx, void *context) -{ - const struct afb_api *api; - api = &apis_array[apiidx].api; - api->free_context(api->closure, context); -} - int afb_apis_add(const char *name, struct afb_api api) { struct api_desc *apis; @@ -112,7 +91,7 @@ void afb_apis_call(struct afb_req req, struct AFB_clientCtx *context, const char a = apis_array; for (i = 0 ; i < apis_count ; i++, a++) { if (a->namelen == lenapi && !strncasecmp(a->name, api, lenapi)) { - req.context = &context->contexts[i]; + req.ctx_closure = &context->contexts[i]; a->api.call(a->api.closure, req, verb, lenverb); return; }