예제 #1
0
파일: cfgutils.c 프로젝트: 4N7HR4X/kamailio
static int w_cfg_lock_wrapper(struct sip_msg *msg, gparam_p key, int mode)
{
	str s;
	if(fixup_get_svalue(msg, key, &s)!=0)
	{
		LM_ERR("cannot get first parameter\n");
		return -1;
	}
	return cfg_lock_helper(&s, mode);
}
예제 #2
0
파일: cfgutils.c 프로젝트: 4N7HR4X/kamailio
static int cfg_trylock(str *lkey)
{
	return cfg_lock_helper(lkey, 2);
}
예제 #3
0
파일: cfgutils.c 프로젝트: 4N7HR4X/kamailio
int cfgutils_unlock(str *lkey)
{
	return cfg_lock_helper(lkey, 1);
}
예제 #4
0
파일: cfgutils.c 프로젝트: 4N7HR4X/kamailio
static int cfg_unlock(str *lkey)
{
	return cfg_lock_helper(lkey, 1);
}
예제 #5
0
파일: cfgutils.c 프로젝트: lazedo/kamailio
static int cfg_trylock(sip_msg_t *msg, str *lkey)
{
	return cfg_lock_helper(lkey, 2);
}