X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fafb-api.h;h=ff1bc108805f1cc05e2202283af7e8902433333b;hb=3e3a29fa49ec494800a4aa866d84fba4eaa8261b;hp=c8cb2d6510eb7bd25cf3facb231566a7c3f437f2;hpb=d597a7dd81bbb83a0442345c547b3317839994cf;p=src%2Fapp-framework-binder.git diff --git a/src/afb-api.h b/src/afb-api.h index c8cb2d65..ff1bc108 100644 --- a/src/afb-api.h +++ b/src/afb-api.h @@ -35,6 +35,12 @@ struct afb_api { void *closure; struct afb_api_itf *itf; + const void *group; }; -extern int afb_api_is_valid_name(const char *name); +extern int afb_api_is_valid_name(const char *name, int hookable); + +#define AFB_API_UNHOOKABLE_PREFIX_CHAR '$' +#define AFB_API_UNHOOKABLE_PREFIX_STRING "$" +#define afb_api_is_hookable(api) ((api)[0] != AFB_API_UNHOOKABLE_PREFIX_CHAR) +