|
Rezervační systém
|
plán autobusu ...
#include <Plan.h>
Veřejné metody | |
| CPlan (const RPlanInfo *prInfo, const CBlobEx< std::string > *cBlob) | |
| konstruktor ... | |
| CPlan (std::istream *cStream) | |
| načtení z proudu ... | |
| ~CPlan () | |
| destruktor | |
| void | GetInfo (RPlanInfo *prInfo) |
| získání informací o plánu ... | |
| unsigned | Id (void) const |
| vrátí ID plánu | |
| const char * | Name (void) const |
| vrátí název plánu jako konstantní řetězec | |
| unsigned | Seats (void) const |
| vrátí počet sedadel | |
| unsigned | Buses (void) |
| vrátí počet autobusů používajících tento plán | |
| void | Buses (int uiChange) |
| změna čítače autobusů používajících tento plán o hodnotu uiChange | |
| void | Data (CBlobEx< std::string > *cData) |
| získání textových i binárních informací plánu ... | |
| void | Backup (std::ostream *cStream) const |
| záloha ... | |
plán autobusu
Třída si kromě konstantních položek (RPlanInfo) uchovává i počet autobusů, které daný plán používají. Plán autobusu má textovou a binární podobu (pro různé způsoby použití).
| CPlan::CPlan | ( | 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 CPlan::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 CPlan::Data | ( | CBlobEx< std::string > * | cData | ) |
získání textových i binárních informací plánu
| [out] | cData | třída obsahující kopii textových i binárních dat plánu |
| void CPlan::GetInfo | ( | RPlanInfo * | prInfo | ) |
1.8.5