public void Reset() { if (mAlarm != null) { mAlarm.Dispose(); mAlarm = null; } }
public void RestartAlarm() { if (mAlarm != null) { mAlarm.Dispose(); mAlarm = null; } PrivateStartup(); }
protected void ToggleAutoClean(int interval) { if (interval > 0) { if ((mAutoCleanAlarm == null) && (Manager != null)) { mAutoCleanAlarm = Manager.AddAlarm(new AutoCleanScenario()); } } else { if (mAutoCleanAlarm != null) { mAutoCleanAlarm.Dispose(); mAutoCleanAlarm = null; } } }
protected override void PrivateStartup() { mAlarm = Manager.AddAlarm(new TScenario(), false); }