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