MCPcopy Create free account
hub / github.com/OpenSIPS/opensips / is_script_func_used

Function is_script_func_used

route.c:2070–2117  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2068
2069
2070int is_script_func_used(const char *name, int param_no)
2071{
2072 unsigned int i;
2073
2074 for( i=0; i<RT_NO ; i++ )
2075 if (sroutes->request[i].a &&
2076 is_mod_func_used(sroutes->request[i].a,name,param_no) )
2077 return 1;
2078
2079 for( i=0; i<ONREPLY_RT_NO ; i++ )
2080 if (sroutes->onreply[i].a &&
2081 is_mod_func_used(sroutes->onreply[i].a,name,param_no) )
2082 return 1;
2083
2084 for( i=0; i<FAILURE_RT_NO ; i++ )
2085 if (sroutes->failure[i].a &&
2086 is_mod_func_used(sroutes->failure[i].a,name,param_no) )
2087 return 1;
2088
2089 for( i=0; i<BRANCH_RT_NO ; i++ )
2090 if (sroutes->branch[i].a &&
2091 is_mod_func_used(sroutes->branch[i].a,name,param_no) )
2092 return 1;
2093
2094 for( i=0; i<TIMER_RT_NO ; i++ )
2095 if (sroutes->timer[i].a &&
2096 is_mod_func_used(sroutes->timer[i].a,name,param_no) )
2097 return 1;
2098
2099 for( i=0; i<EVENT_RT_NO ; i++ )
2100 if (sroutes->event[i].a &&
2101 is_mod_func_used(sroutes->event[i].a,name,param_no) )
2102 return 1;
2103
2104 if (sroutes->error.a &&
2105 is_mod_func_used(sroutes->error.a,name,param_no) )
2106 return 1;
2107
2108 if (sroutes->local.a &&
2109 is_mod_func_used(sroutes->local.a,name,param_no) )
2110 return 1;
2111
2112 if (sroutes->startup.a &&
2113 is_mod_func_used(sroutes->startup.a,name,param_no) )
2114 return 1;
2115
2116 return 0;
2117}
2118
2119int is_script_async_func_used(const char *name, int param_no)
2120{

Callers 15

mod_initFunction · 0.85
cfg_validateFunction · 0.85
cfg_validateFunction · 0.85
dm_check_configFunction · 0.85
sqlops_db_bindFunction · 0.85
mod_initFunction · 0.85
cfg_validateFunction · 0.85
mod_initFunction · 0.85
cfg_validateFunction · 0.85
get_deps_aaa_urlFunction · 0.85
mod_initFunction · 0.85
cfg_validateFunction · 0.85

Calls 1

is_mod_func_usedFunction · 0.85

Tested by

no test coverage detected