• Stefan Knoblich's avatar
    FreeTDM: Add span start/stop callbacks to ftdm_io_interface. · 548222f9
    Stefan Knoblich 提交于
    Callbacks are invoked from ftdm_span_start/_stop().
    I/O is started before SIG and shut down in reverse order.
    
    This is needed for ftmod_misdn, to move the mISDN message handling
    into a separate thread (solving the mISDN socket vs. FreeTDM API issues).
    
    With these callbacks, the I/O thread can be started after the span I/O configuration
    has been (successfully) completed and stopped before destroying the span.
    
    NOTE: Both SIG and I/O callbacks are called with the span mutex locked,
    so threads created or destroyed synchronously in either of the custom
    start/stop functions, can not use ftdm_span_*() functions that lock
    the span mutex (e.g. ftdm_span_get_channel_count()).
    Signed-off-by: 's avatarStefan Knoblich <stkn@openisdn.net>
    548222f9
名称
最后提交
最后更新
..
build 正在载入提交数据...
conf 正在载入提交数据...
docs 正在载入提交数据...
mod_freetdm 正在载入提交数据...
msvc 正在载入提交数据...
sample 正在载入提交数据...
src 正在载入提交数据...
.gitignore 正在载入提交数据...
.update 正在载入提交数据...
AUTHORS 正在载入提交数据...
CMakeLists.txt 正在载入提交数据...
ChangeLog 正在载入提交数据...
Makefile.am 正在载入提交数据...
NEWS 正在载入提交数据...
README 正在载入提交数据...
TODO 正在载入提交数据...
acinclude.m4 正在载入提交数据...
bootstrap 正在载入提交数据...
configure.ac 正在载入提交数据...
configure.gnu 正在载入提交数据...
cyginstall.sh 正在载入提交数据...
freetdm.2008.sln 正在载入提交数据...
freetdm.2010.sln 正在载入提交数据...
freetdm.pc.in 正在载入提交数据...
mkrelease.sh 正在载入提交数据...
ozrename.sh 正在载入提交数据...
ozreplace.sh 正在载入提交数据...