コード例 #1
0
 public void Close()
 {
     if (m_dataReceiveService != null)
     {
         m_dataReceiveService.OnFaceAlarmReceived -= m_dataReceiveService_OnFaceAlarmReceived;
         m_dataReceiveService.Clearup();
         m_dataReceiveService = null;
     }
     m_serverPort = 0;
 }
コード例 #2
0
        //public static WSDataReceiveServices.WSDataReceiveServices DataReceiveService
        //{
        //    get
        //    {
        //        if (m_dataReceiveService == null)
        //        {
        //            m_dataReceiveService = new WSDataReceiveServices.WSDataReceiveServices();
        //            m_dataReceiveService.OnFaceAlarmReceived += m_dataReceiveService_OnFaceAlarmReceived;
        //            m_dataReceiveService.StartService(m_serverPort);
        //        }

        //        return m_dataReceiveService;
        //    }
        //}

        public WSDataReceiveViewModel(uint serverPort)
        {
            m_serverPort = serverPort;

            if (m_dataReceiveService == null)
            {
                m_dataReceiveService = new WSDataReceiveServices.WSDataReceiveServices();
                m_dataReceiveService.OnFaceAlarmReceived += m_dataReceiveService_OnFaceAlarmReceived;
                m_dataReceiveService.StartService(m_serverPort);
            }
        }