diff options
author | José Bollo <jose.bollo@iot.bzh> | 2017-03-27 11:23:51 +0200 |
---|---|---|
committer | José Bollo <jose.bollo@iot.bzh> | 2017-03-27 11:23:51 +0200 |
commit | 44f21bd2a3b50f92669223cdafe79993654c1e19 (patch) | |
tree | b8656cf9c11f25183bd95822c085ce35a459a9e5 /src/afb-hook.h | |
parent | feccdb76f572a5fad947475c21b5b9aff696b04b (diff) |
Simplify functions for calls
For historical reasons, the call to apis was
passing the length of the api and the length
of the verb. The reason was to avoid a copy
of strings. But the copy occured only for HTTP
requests. Having this implementation is of
small interest and compromise future changes.
This patch simplify things.
Change-Id: I8157724c6c721b6797cd0eab52b07e1b8d6eb5f8
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Diffstat (limited to 'src/afb-hook.h')
-rw-r--r-- | src/afb-hook.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/afb-hook.h b/src/afb-hook.h index 2ad01b85..3edf8102 100644 --- a/src/afb-hook.h +++ b/src/afb-hook.h @@ -88,7 +88,7 @@ struct afb_hook_req_itf { void (*hook_req_subcall_result)(void * closure, const struct afb_hook_req *tr, int status, struct json_object *result); }; -extern struct afb_req afb_hook_req_call(struct afb_req req, struct afb_context *context, const char *api, size_t lenapi, const char *verb, size_t lenverb); +extern struct afb_req afb_hook_req_call(struct afb_req req, struct afb_context *context, const char *api, const char *verb); extern struct afb_hook *afb_hook_req_create(const char *api, const char *verb, struct afb_session *session, unsigned flags, struct afb_hook_req_itf *itf, void *closure); extern struct afb_hook *afb_hook_addref(struct afb_hook *spec); |