public SyncthingDebugFacilitiesManager(SynchronizedTransientWrapper<ISyncthingApiClient> apiClient, ISyncthingCapabilities capabilities) { this.apiClient = apiClient; this.capabilities = capabilities; this.SupportsRestartlessUpdate = false; this.DebugFacilities = new List<DebugFacility>(); }
public SyncthingDebugFacilitiesManager(SynchronizedTransientWrapper <ISyncthingApiClient> apiClient, ISyncthingCapabilities capabilities) { this.apiClient = apiClient; this.capabilities = capabilities; this.SupportsRestartlessUpdate = false; this.DebugFacilities = new List <DebugFacility>(); }
public SyncthingDeviceManager(SynchronizedTransientWrapper <ISyncthingApiClient> apiClient, ISyncthingEventWatcher eventWatcher, ISyncthingCapabilities capabilities) { this.eventDispatcher = new SynchronizedEventDispatcher(this); this.apiClient = apiClient ?? throw new ArgumentNullException(nameof(apiClient)); this.eventWatcher = eventWatcher ?? throw new ArgumentNullException(nameof(eventWatcher)); this.capabilities = capabilities ?? throw new ArgumentNullException(nameof(capabilities)); this.eventWatcher.DeviceConnected += this.EventDeviceConnected; this.eventWatcher.DeviceDisconnected += this.EventDeviceDisconnected; this.eventWatcher.DevicePaused += this.EventDevicePaused; this.eventWatcher.DeviceResumed += this.EventDeviceResumed; }
public SyncthingDeviceManager(SynchronizedTransientWrapper <ISyncthingApiClient> apiClient, ISyncthingEventWatcher eventWatcher, ISyncthingCapabilities capabilities) { this.eventDispatcher = new SynchronizedEventDispatcher(this); this.apiClient = apiClient; this.eventWatcher = eventWatcher; this.capabilities = capabilities; this.eventWatcher.DeviceConnected += this.EventDeviceConnected; this.eventWatcher.DeviceDisconnected += this.EventDeviceDisconnected; this.eventWatcher.DevicePaused += this.EventDevicePaused; this.eventWatcher.DeviceResumed += this.EventDeviceResumed; }
public SyncthingDeviceManager(SynchronizedTransientWrapper<ISyncthingApiClient> apiClient, ISyncthingEventWatcher eventWatcher, ISyncthingCapabilities capabilities) { this.eventDispatcher = new SynchronizedEventDispatcher(this); this.apiClient = apiClient; this.eventWatcher = eventWatcher; this.capabilities = capabilities; this.eventWatcher.DeviceConnected += this.EventDeviceConnected; this.eventWatcher.DeviceDisconnected += this.EventDeviceDisconnected; this.eventWatcher.DevicePaused += this.EventDevicePaused; this.eventWatcher.DeviceResumed += this.EventDeviceResumed; }