|
BRS#
|
Kontajner autobusů. More...
Public Member Functions | |
| Buses () | |
| Konstruktor. More... | |
| Buses (System.IO.Stream stream) | |
| Načtení z proudu. More... | |
| Bus | Add (BusInfo Info, uint Seats) |
| Přidání nového autobusu. More... | |
| bool | Delete (uint Id) |
| Smazání autobusu. More... | |
| Bus | Find (uint Id) |
| Nalezení autobusu podle ID. More... | |
| uint | GetNextId (uint Id) |
| Nalezení dalšího autobusu v pořadí. More... | |
| uint | Count () |
| Zjištění počtu. More... | |
| void | Clear () |
| Vymazání kontajneru. More... | |
| void | Backup (System.IO.Stream stream) |
| Záloha. More... | |
Kontajner autobusů.
Třída sdružuje všechny autobusy. Stará se o správné přidávání, mazání a hledání autobusů, díky AutoIncrement i o jejich jedinečné číslování. Autobusy jsou uloženy v asociativním kontajneru, řazení je prováděno dle unikátního čísla.
| Buses.Buses | ( | System.IO.Stream | stream | ) |
Přidání nového autobusu.
Získání unikátního ID pro autobus pomocí AutoIncrement a vložení do kontejneru.
| Info | data potřebná k vytvoření autobusu. |
| Seats | počet sedadel autobusu. |
| void Buses.Backup | ( | System.IO.Stream | stream | ) |
| void Buses.Clear | ( | ) |
| uint Buses.Count | ( | ) |
| bool Buses.Delete | ( | uint | Id | ) |
| Bus Buses.Find | ( | uint | Id | ) |
| uint Buses.GetNextId | ( | uint | Id | ) |