⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 osip.c

📁 一个有限状态机的实现源代码。C语言实现。
💻 C
📖 第 1 页 / 共 2 页
字号:
void osip_setcb_rcvinvite3xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvinvite3xx = cb;}void osip_setcb_rcvinvite4xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvinvite4xx = cb;}void osip_setcb_rcvinvite5xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvinvite5xx = cb;}void osip_setcb_rcvinvite6xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvinvite6xx = cb;}void osip_setcb_sndinvite1xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndinvite1xx = cb;}void osip_setcb_sndinvite2xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndinvite2xx = cb;}void osip_setcb_sndinvite3xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndinvite3xx = cb;}void osip_setcb_sndinvite4xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndinvite4xx = cb;}void osip_setcb_sndinvite5xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndinvite5xx = cb;}void osip_setcb_sndinvite6xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndinvite6xx = cb;}void osip_setcb_rcvack1xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvack1xx = cb;}void osip_setcb_rcvack2xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvack2xx = cb;}void osip_setcb_rcvack3xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvack3xx = cb;}void osip_setcb_rcvack4xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvack4xx = cb;}void osip_setcb_rcvack5xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvack5xx = cb;}void osip_setcb_rcvack6xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvack6xx = cb;}void osip_setcb_sndack1xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndack1xx = cb;}void osip_setcb_sndack2xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndack2xx = cb;}void osip_setcb_sndack3xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndack3xx = cb;}void osip_setcb_sndack4xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndack4xx = cb;}void osip_setcb_sndack5xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndack5xx = cb;}void osip_setcb_sndack6xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndack6xx = cb;}void osip_setcb_rcvbye1xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvbye1xx = cb;}void osip_setcb_rcvbye2xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvbye2xx = cb;}void osip_setcb_rcvbye3xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvbye3xx = cb;}void osip_setcb_rcvbye4xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvbye4xx = cb;}void osip_setcb_rcvbye5xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvbye5xx = cb;}void osip_setcb_rcvbye6xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvbye6xx = cb;}void osip_setcb_sndbye1xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndbye1xx = cb;}void osip_setcb_sndbye2xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndbye2xx = cb;}void osip_setcb_sndbye3xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndbye3xx = cb;}void osip_setcb_sndbye4xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndbye4xx = cb;}void osip_setcb_sndbye5xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndbye5xx = cb;}void osip_setcb_sndbye6xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndbye6xx = cb;}void osip_setcb_rcvcancel1xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvcancel1xx = cb;}void osip_setcb_rcvcancel2xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvcancel2xx = cb;}void osip_setcb_rcvcancel3xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvcancel3xx = cb;}void osip_setcb_rcvcancel4xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvcancel4xx = cb;}void osip_setcb_rcvcancel5xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvcancel5xx = cb;}void osip_setcb_rcvcancel6xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvcancel6xx = cb;}void osip_setcb_sndcancel1xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndcancel1xx = cb;}void osip_setcb_sndcancel2xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndcancel2xx = cb;}void osip_setcb_sndcancel3xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndcancel3xx = cb;}void osip_setcb_sndcancel4xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndcancel4xx = cb;}void osip_setcb_sndcancel5xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndcancel5xx = cb;}void osip_setcb_sndcancel6xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndcancel6xx = cb;}void osip_setcb_rcvinfo1xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvinfo1xx = cb;}void osip_setcb_rcvinfo2xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvinfo2xx = cb;}void osip_setcb_rcvinfo3xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvinfo3xx = cb;}void osip_setcb_rcvinfo4xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvinfo4xx = cb;}void osip_setcb_rcvinfo5xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvinfo5xx = cb;}void osip_setcb_rcvinfo6xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvinfo6xx = cb;}void osip_setcb_sndinfo1xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndinfo1xx = cb;}void osip_setcb_sndinfo2xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndinfo2xx = cb;}void osip_setcb_sndinfo3xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndinfo3xx = cb;}void osip_setcb_sndinfo4xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndinfo4xx = cb;}void osip_setcb_sndinfo5xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndinfo5xx = cb;}void osip_setcb_sndinfo6xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndinfo6xx = cb;}void osip_setcb_rcvoptions1xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvoptions1xx = cb;}void osip_setcb_rcvoptions2xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvoptions2xx = cb;}void osip_setcb_rcvoptions3xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvoptions3xx = cb;}void osip_setcb_rcvoptions4xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvoptions4xx = cb;}void osip_setcb_rcvoptions5xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvoptions5xx = cb;}void osip_setcb_rcvoptions6xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvoptions6xx = cb;}void osip_setcb_sndoptions1xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndoptions1xx = cb;}void osip_setcb_sndoptions2xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndoptions2xx = cb;}void osip_setcb_sndoptions3xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndoptions3xx = cb;}void osip_setcb_sndoptions4xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndoptions4xx = cb;}void osip_setcb_sndoptions5xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndoptions5xx = cb;}void osip_setcb_sndoptions6xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndoptions6xx = cb;}void osip_setcb_rcvregister1xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvregister1xx = cb;}void osip_setcb_rcvregister2xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvregister2xx = cb;}void osip_setcb_rcvregister3xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvregister3xx = cb;}void osip_setcb_rcvregister4xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvregister4xx = cb;}void osip_setcb_rcvregister5xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvregister5xx = cb;}void osip_setcb_rcvregister6xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvregister6xx = cb;}void osip_setcb_sndregister1xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndregister1xx = cb;}void osip_setcb_sndregister2xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndregister2xx = cb;}void osip_setcb_sndregister3xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndregister3xx = cb;}void osip_setcb_sndregister4xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndregister4xx = cb;}void osip_setcb_sndregister5xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndregister5xx = cb;}void osip_setcb_sndregister6xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndregister6xx = cb;}void osip_setcb_rcvprack1xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvprack1xx = cb;}void osip_setcb_rcvprack2xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvprack2xx = cb;}void osip_setcb_rcvprack3xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvprack3xx = cb;}void osip_setcb_rcvprack4xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvprack4xx = cb;}void osip_setcb_rcvprack5xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvprack5xx = cb;}void osip_setcb_rcvprack6xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvprack6xx = cb;}void osip_setcb_sndprack1xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndprack1xx = cb;}void osip_setcb_sndprack2xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndprack2xx = cb;}void osip_setcb_sndprack3xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndprack3xx = cb;}void osip_setcb_sndprack4xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndprack4xx = cb;}void osip_setcb_sndprack5xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndprack5xx = cb;}void osip_setcb_sndprack6xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndprack6xx = cb;}void osip_setcb_rcvunkrequest1xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvunkrequest1xx = cb;}void osip_setcb_rcvunkrequest2xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvunkrequest2xx = cb;}void osip_setcb_rcvunkrequest3xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvunkrequest3xx = cb;}void osip_setcb_rcvunkrequest4xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvunkrequest4xx = cb;}void osip_setcb_rcvunkrequest5xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvunkrequest5xx = cb;}void osip_setcb_rcvunkrequest6xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_rcvunkrequest6xx = cb;}void osip_setcb_sndunkrequest1xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndunkrequest1xx = cb;}void osip_setcb_sndunkrequest2xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndunkrequest2xx = cb;}void osip_setcb_sndunkrequest3xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndunkrequest3xx = cb;}void osip_setcb_sndunkrequest4xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndunkrequest4xx = cb;}void osip_setcb_sndunkrequest5xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndunkrequest5xx = cb;}void osip_setcb_sndunkrequest6xx(osip_t *cf,void (*cb)(sipevent_t*,transaction_t*)){  cf->cb_sndunkrequest6xx = cb;}#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -