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 | ) |