X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=docs%2Fafb-binding-references.md;h=e340d6b53bf049f4e0ea62a0271f83d62d51d712;hb=85bca06fe0ee2923421f013da3e9f53abbfff673;hp=d0a9a6d0d138ed14e87f180182b35fbdacb176df;hpb=91c12808e08fb30e58a3d2e008569933f409d6db;p=src%2Fapp-framework-binder.git diff --git a/docs/afb-binding-references.md b/docs/afb-binding-references.md index d0a9a6d0..e340d6b5 100644 --- a/docs/afb-binding-references.md +++ b/docs/afb-binding-references.md @@ -677,6 +677,20 @@ Instead, you should use the macros: void afb_req_verbose(struct afb_req req, int level, const char *file, int line, const char * func, const char *fmt, ...); ``` +The function below allows a binding to check whether a client +has a permission of not. + +```C + +/* + * Check whether the 'permission' is granted or not to the client + * identified by 'req'. + * + * Returns 1 if the permission is granted or 0 otherwise. + */ +int afb_req_has_permission(struct afb_req req, const char *permission); +``` + ## Logging macros The following macros must be used for logging: