public GetScannerListResponse Handle(GetScannerListRequest message) { GetScannerListResponse response = new GetScannerListResponse(); response.ScannerList = GetScanners().ToList(); return response; }
internal void ScannerListReceived(GetScannerListResponse message) { try { m_callback.ScannerListReceived(message); } catch (CommunicationException) { // we don't really care... } catch (TimeoutException) { // we don't really care about this either. } }
public void ScannerListReceived(GetScannerListResponse message) { m_receiver.ReceiveResponse(message); }
private void GetScannerListResponseReceived(GetScannerListResponse response) { this.Scanners.Clear(); foreach (var item in response.ScannerList) { this.Scanners.Add(item); } if (response.ScannerList.Count > 0) { this.Scanner = response.ScannerList[0]; } }