public DefaultOneDriverEnablementSwitch( DriverModuleName moduleName, IDriverStatus driverStatusGetter, IDriverEnablementController enablementController ) { this.moduleName = moduleName; this.driverStatusGetter = driverStatusGetter; this.enablementController = enablementController; }
public DriversScheduledEnablementSwitcher( IDriverStatus driverStatusGetter, IDriverEnablementController enablementController, IPendingDriverChanges pendingChanges, IWindowsOsRunStateController windowsOsRunStateController = null ) { this.driverStatusGetter = driverStatusGetter; this.enablementController = enablementController; this.pendingChanges = pendingChanges; this.rebootSwitch = windowsOsRunStateController; this.switchInitiators = new List <DefaultScheduledEnablementSwitchInitiator>(); }
public DriverManager( IDriverEnablementController enablementController ) { this.enablementController = enablementController; }