#include <baselayer.h>
Veřejné metody | |
| BaseLayer () | |
| virtual uint32_t | Up (char *data, uint32_t len) |
| virtual uint32_t | Down (char *data, uint32_t len) |
| virtual BaseLayer & | operator+= (BaseLayer &bl) |
| BaseLayer * | getDown (void) const |
Chráněné metody | |
| void | setUp (BaseLayer *p) |
| void | setDown (BaseLayer *p) |
Od této třídy budeme dále odvozovat ostatní.
Použití virtuálních metod umožňuje polymorfizmus. Pokud v odvozené třídě přetížíme nějakou virtuální metodu, bude se používat ta přetížená, polud ne, použije se ta virtuální. Třída nemá *.cpp, všechny metody jsou jednoduché a tedy inline.
|
inline |
Konstruktor
|
inlinevirtual |
|
inline |
Getter pro pDown
Zřetězení stacku
| bl | Třída, ležící pod, spodní |
|
inlineprotected |
Lokální setter pro pDown
| p | Co budeme do pDown dávat |
|
inlineprotected |
Lokální setter pro pUp
| p | Co budeme do pUp dávat |
|
inlinevirtual |
1.8.6