Module: kamailio
Branch: master
Commit: 395cae83da4d83920dd038d299c30ffa97b6c272
URL: 
https://github.com/kamailio/kamailio/commit/395cae83da4d83920dd038d299c30ffa97b6c272

Author: Daniel-Constantin Mierla <[email protected]>
Committer: Daniel-Constantin Mierla <[email protected]>
Date: 2019-04-09T13:03:38+02:00

core: kemi - wrapper function to run callbacks with context

---

Modified: src/core/kemi.c
Modified: src/core/kemi.h

---

Diff:  
https://github.com/kamailio/kamailio/commit/395cae83da4d83920dd038d299c30ffa97b6c272.diff
Patch: 
https://github.com/kamailio/kamailio/commit/395cae83da4d83920dd038d299c30ffa97b6c272.patch

---

diff --git a/src/core/kemi.c b/src/core/kemi.c
index 2469e067c6..deb9285b9d 100644
--- a/src/core/kemi.c
+++ b/src/core/kemi.c
@@ -2422,3 +2422,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);
+}
diff --git a/src/core/kemi.h b/src/core/kemi.h
index 3321dd8b4e..5d3c84ebb7 100644
--- a/src/core/kemi.h
+++ b/src/core/kemi.h
@@ -147,5 +147,7 @@ int sr_kemi_core_set_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


_______________________________________________
Kamailio (SER) - Development Mailing List
[email protected]
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to