Skip to content

Commit

Permalink
core: kemi - wrapper function to run callbacks with context
Browse files Browse the repository at this point in the history
(cherry picked from commit 395cae8)
(cherry picked from commit d63b21f)
  • Loading branch information
miconda committed Apr 10, 2019
1 parent 547f3df commit 381926e
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 0 deletions.
10 changes: 10 additions & 0 deletions src/core/kemi.c
Original file line number Diff line number Diff line change
Expand Up @@ -1678,3 +1678,13 @@ int sr_kemi_route(sr_kemi_eng_t *keng, sip_msg_t *msg, int rtype,
setsflagsval(sfbk);
return ret;
}

/**
*
*/
int sr_kemi_ctx_route(sr_kemi_eng_t *keng, run_act_ctx_t *ctx, sip_msg_t *msg,
int rtype, str *ename, str *edata)
{
sr_kemi_act_ctx_set(ctx);
return sr_kemi_route(keng, msg, rtype, ename, edata);
}
2 changes: 2 additions & 0 deletions src/core/kemi.h
Original file line number Diff line number Diff line change
Expand Up @@ -142,5 +142,7 @@ int sr_kemi_core_drop(sip_msg_t *msg);

int sr_kemi_route(sr_kemi_eng_t *keng, sip_msg_t *msg, int rtype,
str *ename, str *edata);
int sr_kemi_ctx_route(sr_kemi_eng_t *keng, run_act_ctx_t *ctx, sip_msg_t *msg,
int rtype, str *ename, str *edata);

#endif

0 comments on commit 381926e

Please sign in to comment.