예제 #1
0
파일: Timeout.py 프로젝트: twmobius/b2bua
def TimeoutAbsMono(timeout_cb, mtime, *cb_params):
    if not isinstance(mtime, MonoTime):
        raise TypeError('mtime is not MonoTime')
    el = ED2.regTimer(timeout_cb, mtime, None, True, *cb_params)
    el.go()
    return el
예제 #2
0
파일: Timeout.py 프로젝트: twmobius/b2bua
def TimeoutInact(timeout_cb, ival, nticks=1, *cb_params):
    return ED2.regTimer(timeout_cb, ival, nticks, False, *cb_params)
예제 #3
0
파일: Timeout.py 프로젝트: twmobius/b2bua
def Timeout(timeout_cb, ival, nticks=1, *cb_params):
    el = ED2.regTimer(timeout_cb, ival, nticks, False, *cb_params)
    el.go()
    return el
예제 #4
0
파일: Timeout.py 프로젝트: sippy/b2bua
def TimeoutAbsMono(timeout_cb, mtime, *cb_params):
    if not isinstance(mtime, MonoTime):
        raise TypeError('mtime is not MonoTime')
    el = ED2.regTimer(timeout_cb, mtime, None, True, *cb_params)
    el.go()
    return el
예제 #5
0
파일: Timeout.py 프로젝트: sippy/b2bua
def TimeoutInact(timeout_cb, ival, nticks = 1, *cb_params):
    return ED2.regTimer(timeout_cb, ival, nticks, False, *cb_params)
예제 #6
0
파일: Timeout.py 프로젝트: sippy/b2bua
def Timeout(timeout_cb, ival, nticks = 1, *cb_params):
    el = ED2.regTimer(timeout_cb, ival, nticks, False, *cb_params)
    el.go()
    return el