• 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
名称
最后提交
最后更新
..
apr 正在载入提交数据...
apr-util 正在载入提交数据...
broadvoice 正在载入提交数据...
curl 正在载入提交数据...
esl 正在载入提交数据...
freetdm 正在载入提交数据...
iksemel 正在载入提交数据...
ilbc 正在载入提交数据...
js 正在载入提交数据...
ldns 正在载入提交数据...
libcodec2 正在载入提交数据...
libdingaling 正在载入提交数据...
libedit 正在载入提交数据...
libg722_1 正在载入提交数据...
libnatpmp 正在载入提交数据...
libscgi 正在载入提交数据...
libsndfile 正在载入提交数据...
libteletone 正在载入提交数据...
libwebsockets 正在载入提交数据...
libzrtp 正在载入提交数据...
miniupnpc 正在载入提交数据...
openzap 正在载入提交数据...
pcre 正在载入提交数据...
portaudio 正在载入提交数据...
silk 正在载入提交数据...
sofia-sip 正在载入提交数据...
spandsp 正在载入提交数据...
speex 正在载入提交数据...
sqlite 正在载入提交数据...
srtp 正在载入提交数据...
stfu 正在载入提交数据...
tiff-3.8.2 正在载入提交数据...
unimrcp 正在载入提交数据...
win32 正在载入提交数据...
xmlrpc-c 正在载入提交数据...
yaml 正在载入提交数据...
.gitignore 正在载入提交数据...