public bool GetState() { if (ExitSmo.GetBlock() == true) { return(false); } else { return(true); } }
//у конструкторі об’єкту «маршрут» задаються СМО EntrySmo, з якої вимога виходить, // та СМО ExitSmo, до якої вимога надходить public void send() { if (GetState() == true) { EntrySmo.SetExit(false); ExitSmo.SetEntry(true); } else { NumUnServ = NumUnServ + 1; } }