コード例 #1
0
ファイル: WinTool.cs プロジェクト: zlsyl/GB28181.Solution
 private void btnStop_Click(object sender, EventArgs e)
 {
     playerWin.Stop();
     _isStop = false;
     _messageCore.Stop();
     _messageCore.OnServiceChanged        -= SIPServiceChangeHandle;
     _messageCore.OnCatalogReceived       -= m_msgCore_OnCatalogReceived;
     _messageCore.OnNotifyCatalogReceived -= MessageCore_OnNotifyCatalogReceived;
     _messageCore.OnRecordInfoReceived    -= MessageCore_OnRecordInfoReceived;
     _messageCore.OnKeepaliveReceived     -= MessageCore_OnKeepaliveReceived;
     lvDev.Items.Clear();
     lblStatus.Text      = "sip服务已停止。。。";
     lblStatus.ForeColor = Color.Blue;
 }
コード例 #2
0
        public void Stop()
        {
            try
            {
                logger.Debug("SIP Registrar daemon stopping...");

                logger.Debug("Shutting down SIP Transport.");
                m_sipTransport.Shutdown();

                logger.Debug("sip message service stopped.");
                MessageCore.Stop();

                logger.Debug("SIP Registrar daemon stopped.");
            }
            catch (Exception excp)
            {
                logger.Error("Exception SIPRegistrarDaemon Stop. " + excp.Message);
            }
        }