Rezervační systém
Veřejné metody | Seznam všech členů
Dokumentace třídy CCity

město ...

#include <City.h>

Diagram dědičnosti pro třídu CCity
RCityInfo CReadWriteLock

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

Detailní popis

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.

Dokumentace konstruktoru a destruktoru

CCity::CCity ( const RCityInfo prInfo)

konstruktor

Parametry
[in]prInfostruktura 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.

Parametry
[in]cStreamvstupní proud s binárními daty

Dokumentace k metodám

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

Parametry
[out]cStreamvýstupní proud otevřený v binárním módu
void CCity::GetInfo ( RCityInfo prInfo)

získání informací o městě

Parametry
[out]prInfostruktura 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ů

Parametry
[in]uiChangehodnota o kterou se má změnit počítadlo přijíždějících autobusů
Poznámka
Pro odečtění autobusu se použije záporná hodnota.
void CCity::LinesOut ( int  uiChange)

změní počet odjíždějících autobusů

Parametry
[in]uiChangehodnota o kterou se má změnit počítadlo odjíždějících autobusů
Poznámka
Pro odečtění autobusu se použije záporná hodnota.

Dokumentace pro tuto třídu byla generována z následujícího souboru: