Beispiel #1
0
 public void Add(IAlarmLauncher alarm)
 {
     lock(this)
     {
         List.Add(alarm);
         BubbleSort();
     }
 }
Beispiel #2
0
 public void Remove(IAlarmLauncher alarm)
 {
     List.Remove(alarm);
 }
Beispiel #3
0
 private void ExecuteAlarm(IAlarmLauncher alarm)
 {
     alarm.Reschedule(this, alarm.Time);
     alarm.Execute();
 }
Beispiel #4
0
 public void AddAlarm(IAlarmLauncher launcher)
 {
     engine.AddAlarm( launcher );
 }
Beispiel #5
0
 public void AddAlarm(IAlarmLauncher launcher )
 {
     lock(alarms)
     {
         alarms.Add( launcher );
     }
 }