|
Pizzerie
|
Hlavní třída zastupující samotnou pizzerii. More...
#include <Pizzeria.h>

Public Member Functions | |
| Pizzeria (string n, int maxOrders) | |
| Konstruktor pizzerie. | |
| ~Pizzeria () | |
| Destruktor. Uvolní paměť pole objednávek. | |
| void | processOrder (Order *o) |
| Zpracuje přijatou objednávku. | |
Private Attributes | |
| string | name |
| Název pizzerie. | |
| Order ** | activeOrders |
| Pole aktivních objednávek (v této verzi nepoužito naplno). | |
| int | orderCount |
| Počet aktivních objednávek. | |
Hlavní třída zastupující samotnou pizzerii.
Slouží ke správě a zpracování objednávek zákazníků.
| Pizzeria::Pizzeria | ( | string | n, |
| int | maxOrders ) |
Konstruktor pizzerie.
| n | Název pizzerie. |
| maxOrders | Maximální kapacita aktivních objednávek. |
| Pizzeria::~Pizzeria | ( | ) |
Destruktor. Uvolní paměť pole objednávek.
| void Pizzeria::processOrder | ( | Order * | o | ) |
Zpracuje přijatou objednávku.
Provede výpis informací o objednávce, celkové ceně a postará se o její smazání z paměti (dokončení životního cyklu).
| o | Ukazatel na zpracovávanou objednávku. |
|
private |
Pole aktivních objednávek (v této verzi nepoužito naplno).
|
private |
Název pizzerie.
|
private |
Počet aktivních objednávek.