|
Rezervační systém
|
město ...
#include <City.h>
Veřejné metody | |
| CCity (const RCityInfo *prInfo) | |
| konstruktor ... | |
| CCity (std::istream *cStream) | |
| načtení z proudu ... | |
| ~CCity () | |
| destruktor | |
| void | GetInfo (RCityInfo *prInfo) |
| získání informací o městě ... | |
| unsigned | Id (void) const |
| vrátí ID města | |
| const char * | Name (void) const |
| vrátí řetězec s názvem města | |
| unsigned | LinesOut (void) |
| vrátí počet odjíždějících autobusů | |
| void | LinesOut (int uiChange) |
| změní počet odjíždějících autobusů ... | |
| unsigned | LinesIn (void) |
| vrátí počet přijíždějících autobusů | |
| void | LinesIn (int uiChange) |
| změní počet přijíždějících autobusů ... | |
| void | Backup (std::ostream *cStream) const |
| záloha ... | |
město
Třída si kromě konstantních položek (RCityInfo) uchovává i počet autobusů, ve kterých vystupuje jako počáteční a cílová stanice.
| CCity::CCity | ( | const RCityInfo * | prInfo | ) |
konstruktor
| [in] | prInfo | struktura RCityInfo s daty k vytvoření města |
| CCity::CCity | ( | std::istream * | cStream | ) |
načtení z proudu
Třída je vytvořena načtením všech položek z proudu.
| [in] | cStream | vstupní proud s binárními daty |
| void CCity::Backup | ( | std::ostream * | cStream | ) | const |
záloha
Vytvoření zálohy třídy všech datových položek do proudu (souboru, soketu, ...).
| [out] | cStream | výstupní proud otevřený v binárním módu |
| void CCity::GetInfo | ( | RCityInfo * | prInfo | ) |
získání informací o městě
| [out] | prInfo | struktura RCityInfo, která bude naplněna daty o městu |
| void CCity::LinesIn | ( | int | uiChange | ) |
změní počet přijíždějících autobusů
| [in] | uiChange | hodnota o kterou se má změnit počítadlo přijíždějících autobusů |
| void CCity::LinesOut | ( | int | uiChange | ) |
změní počet odjíždějících autobusů
| [in] | uiChange | hodnota o kterou se má změnit počítadlo odjíždějících autobusů |
1.8.5