C# Class Artemis.Managers.MainManager

Contains all the other managers and non-loop related components
Inheritance: IDisposable
Afficher le fichier Open project: SpoinkyNL/Artemis Class Usage Examples

Private Properties

Свойство Type Description
ScanProcesses void

Méthodes publiques

Méthode Description
DisableProgram ( ) : void

Stops the program

Dispose ( ) : void
EnableProgram ( ) : void

Loads the last active effect and starts the program

MainManager ( ILogger logger, LoopManager loopManager, DeviceManager deviceManager, EffectManager effectManager, ProfileManager profileManager, PipeServer pipeServer ) : System

Méthodes protégées

Méthode Description
RaiseEnabledChangedEvent ( EnabledChangedEventArgs e ) : void

Private Methods

Méthode Description
ScanProcesses ( object sender, System.Timers.ElapsedEventArgs e ) : void

Manages active games by keeping an eye on their processes

Method Details

DisableProgram() public méthode

Stops the program
public DisableProgram ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

EnableProgram() public méthode

Loads the last active effect and starts the program
public EnableProgram ( ) : void
Résultat void

MainManager() public méthode

public MainManager ( ILogger logger, LoopManager loopManager, DeviceManager deviceManager, EffectManager effectManager, ProfileManager profileManager, PipeServer pipeServer ) : System
logger ILogger
loopManager LoopManager
deviceManager DeviceManager
effectManager EffectManager
profileManager ProfileManager
pipeServer Artemis.Utilities.DataReaders.PipeServer
Résultat System

RaiseEnabledChangedEvent() protected méthode

protected RaiseEnabledChangedEvent ( EnabledChangedEventArgs e ) : void
e Artemis.Events.EnabledChangedEventArgs
Résultat void