예제 #1
0
        public GetScannerListResponse Handle(GetScannerListRequest message)
        {
            GetScannerListResponse response = new GetScannerListResponse();
            response.ScannerList = GetScanners().ToList();

            return response;
        }
예제 #2
0
        public GetScannerListResponse Handle(GetScannerListRequest message)
        {
            GetScannerListResponse response = new GetScannerListResponse();

            response.ScannerList = GetScanners().ToList();

            return(response);
        }
예제 #3
0
        public void SendScannerListResponse(GetScannerListRequest message)
        {
            lock (m_syncRoot)
            {
                foreach (var connection in m_connections)
                {
                    GetScannerListHandler handler = new GetScannerListHandler();

                    connection.ScannerListReceived(handler.Handle(message));
                }
            }
        }
예제 #4
0
        public void SendScannerListResponse(GetScannerListRequest message)
        {
            lock (m_syncRoot)
            {
                foreach (var connection in m_connections)
                {
                    GetScannerListHandler handler = new GetScannerListHandler();

                    connection.ScannerListReceived(handler.Handle(message));
                }
            }
        }
 public void SendScannerListRequest(GetScannerListRequest message)
 {
     try
     {
         m_connector.Connection.SendScannerListRequest(message);
     }
     catch (CommunicationException)
     {
         // we don't care, the disconnection will be handled by our handler
     }
     catch (TimeoutException)
     {
         // we don't really care here, although timeouts in a local system
         // generally represent an error case.
     }
 }
 public void SendScannerListRequest(GetScannerListRequest message)
 {
     try
     {
         m_connector.Connection.SendScannerListRequest(message);
     }
     catch (CommunicationException)
     {
         // we don't care, the disconnection will be handled by our handler
     }
     catch (TimeoutException)
     {
         // we don't really care here, although timeouts in a local system
         // generally represent an error case.
     }
 }
예제 #7
0
 private void SendScannerListRequest(GetScannerListRequest message)
 {
     m_backend.SendScannerListRequest(message);
 }
예제 #8
0
 private void SendScannerListRequest(GetScannerListRequest message)
 {
     m_backend.SendScannerListRequest(message);
 }
예제 #9
0
 public void SendScannerListRequest(GetScannerListRequest message)
 {
     m_core.SendScannerListResponse(message);
 }
예제 #10
0
 public void SendScannerListRequest(GetScannerListRequest message)
 {
     m_core.SendScannerListResponse(message);
 }