internal void HandleDataConnectionMade(RemoteCaptureDataProtocol dataProtocol) { _dataProtocols.UnionUpdate(dataProtocol); if (_dataConnectorHandle != null) { _dataConnectorHandle.Close(); _dataConnectorHandle = null; } _service.AddListener(dataProtocol); }
internal void HandleDataConnectionLost(RemoteCaptureDataProtocol dataProtocol) { _service.RemoveListener(dataProtocol); _dataProtocols.DifferenceUpdate(dataProtocol); }