C# Class Moe.StateMachine.Extensions.Timers.TimerPlugin

Inheritance: IPlugIn, IDisposable
Afficher le fichier Open project: sstuddard/Moe.StateMachine

Méthodes publiques

Méthode Description
AddTimer ( ITimer timer ) : void
Dispose ( ) : void
Initialize ( StateMachine sm ) : void
PostEvent ( object eventToPost ) : void
RemoveTimer ( ITimer timer ) : void
TimerPlugin ( ) : System

Private Methods

Méthode Description
GetNextAlarm ( ) : ITimer
Log ( string message ) : void
OnActiveTimerChanged ( object sender, EventArgs args ) : void
RunAlarm ( ) : void
Start ( ) : void
Stop ( ) : void

Method Details

AddTimer() public méthode

public AddTimer ( ITimer timer ) : void
timer ITimer
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Initialize() public méthode

public Initialize ( StateMachine sm ) : void
sm StateMachine
Résultat void

PostEvent() public méthode

public PostEvent ( object eventToPost ) : void
eventToPost object
Résultat void

RemoveTimer() public méthode

public RemoveTimer ( ITimer timer ) : void
timer ITimer
Résultat void

TimerPlugin() public méthode

public TimerPlugin ( ) : System
Résultat System