Esempio n. 1
0
        //обработка события
        public void Process(Journal journal, Statistic statistic, Element router)
        {
            involker.ProcessEvent(this, time, journal, statistic, router);

            journal.Delete(this);
        }
 public override void GenerateEvent(Call call, double timer, Journal journal)
 {
     throw new System.InvalidOperationException("Время обслуживания генерирует блок обслуживаюжих приборов");
 }
 //событие обработки заявки
 public override void ProcessEvent(Event CurrentEvent, double timer, Journal journal, Statistic statistic, Element NextElement)
 {
     throw new System.InvalidOperationException("Буфер не может самостоятельно перемещать заявки в системе");
 }
Esempio n. 4
0
 abstract public void GenerateEvent(Call call, double timer, Journal journal);
Esempio n. 5
0
 abstract public void ProcessEvent(Event CurrentEvent, double timer, Journal journal, Statistic statistic, Element NextElement);
Esempio n. 6
0
 abstract public void Accept(Call call, double timer, Journal journal, Statistic statistic, Element source);
Esempio n. 7
0
 //генерация события поступления заявки в систему
 public override void ProcessEvent(Event CurrentEvent, double timer, Journal journal, Statistic statistic, Element NextElement)
 {
     throw new System.InvalidOperationException("Маршрутизатор не может сам обрабатывать заявки");
 }
Esempio n. 8
0
 //генерация вероятности события перехода заявки на вторую фазу
 public override void GenerateEvent(Call call, double timer, Journal journal)
 {
     a = generator.NextValue();
 }