transacmng.txt

来自「mgcp协议源代码和测试程序,还有一个编译器」· 文本 代码 · 共 38 行

TXT
38
字号


事务控制中命令重发机制由 transacmng.c 中的函数 ProcessCommandOutTimeOut( ... ) 实现,

调用到该函数时的函数调用序列为 :
		
		TxTask( ... )
		
		ProcessTimeOutMsg( ... )		// 定时器为 100ms 定时器
		
		ProcessCommandOutTimeOut( ... )
		
端点控制线程负责各个端点的注册( 状态 )控制
		
		EndpointCtrlTask( ... )
		
			MgcpEndpointCtrlProcessTimeout( ... )	// 定时器为 100ms 定时器

从网络接收到的命令的处理流程 : 

		RxTask( ... )
		
			DE_MGCPMsgList( ... )
			
			FillMgcpCommandIn( ... )
			
			ProcessTransacIncomingMgcpCmd( ... )
			
				SendMsgToEndpointCtrl( ... )
		
		EndpointCtrlTask( ... )
			
			MgcpEndpointCtrlProcessCmdIn( ... )
				
				MgcpEndpointProcessRqntCmd( ... )


⌨️ 快捷键说明

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