public FCFS_scheduler(SchedulerUI GUI, ProcessList p) { this.GUI = GUI; this.process_queue = p.get_as_queue(); this.process_list = p; this.clock_time = 0; }
private void Test(object sender, System.EventArgs e) { MessageBox.Show("Test will now create all types of schedules and opens Schedules View"); // create and add different types of schedules Schedule s = new IntervalSchedule("Test_Interval", DateTime.Now.AddMinutes(1), 45, TimeSpan.Zero, new TimeSpan(TimeSpan.TicksPerDay)); s.OnTrigger += new EventScheduler.Invoke(ScheduleCallBack); Scheduler.AddSchedule(s); s = new OneTimeSchedule("Test_Onetime", DateTime.Now.AddMinutes(1.5)); s.OnTrigger += new EventScheduler.Invoke(ScheduleCallBack); Scheduler.AddSchedule(s); s = new DailySchedule("Test_daily", DateTime.Now.AddMinutes(2)); s.OnTrigger += new EventScheduler.Invoke(ScheduleCallBack); Scheduler.AddSchedule(s); s = new WeeklySchedule("Test_weekly", DateTime.Now.AddMinutes(2.5)); s.OnTrigger += new EventScheduler.Invoke(ScheduleCallBack); Scheduler.AddSchedule(s); s = new MonthlySchedule("Test_monthly", DateTime.Now.AddMinutes(3)); s.OnTrigger += new EventScheduler.Invoke(ScheduleCallBack); Scheduler.AddSchedule(s); // kick off the Schedules View SchedulerUI.ShowSchedules(); }
public RR_scheduler(SchedulerUI GUI, Queue<Process> process_queue, int time_quantum) { this.clock_time = 0; this.GUI = GUI; this.process_queue = process_queue; this.time_quantum = time_quantum; this.ready_queue = new Queue<Process>(); }
//Constructor public HRRN_scheduler(SchedulerUI GUI, ProcessList process_list) { this.GUI = GUI; this.process_list = process_list.get_as_list(); clock = 0; }
public void Zeitp() { SchedulerUI.ShowSchedules(); }
private void button3_Click(object sender, EventArgs e) { SchedulerUI.ShowSchedules(); }
private void ShowSchedules(object sender, System.EventArgs e) { SchedulerUI.ShowSchedules(); }