KizarmProbe.
 Vše Třídy Soubory Funkce Proměnné Výčty Hodnoty výčtu Definice maker Skupiny Stránky
commandset.h
Zobrazit dokumentaci tohoto souboru.
1 #ifndef COMMANDSET_H
2 #define COMMANDSET_H
3 
4 
5 
10 class Command;
11 
17 class CommandSet {
18 
19  public:
24  CommandSet (const char * n);
26  void addCmd (Command & c);
28  CommandSet * getNext (void);
32  Command * getRoot (void);
34  const char * getName (void);
36  void setName (const char* name);
38  void print (void);
40  virtual void remove (void);
42  virtual int Handler (int argc, const char* argv[]);
43  private:
44  const char * name;
45  Command * root;
46  CommandSet * next;
47  CommandSet * prev;
48 };
49 
50 #endif // COMMANDSET_H
void setName(const char *name)
setter pro privátní data
void addCmd(Command &c)
Přidá příkaz na konec.
void print(void)
Help.
virtual int Handler(int argc, const char *argv[])
Společná obsluha -.
Zapouzdření skupiny příkazů I původní řešení mělo něco podobného. Zde je to oboustranně vázaný spojov...
Definition: commandset.h:17
CommandSet & operator+=(CommandSet &c)
Zařadí skupinu příkazů do seznamu.
CommandSet(const char *n)
Konstruktor.
Zpracování příkazů Monitoru (gdb "monitor") Původní C-čkový přístup byl jiný, možná jednodušší...
Definition: command.h:16
Command * getRoot(void)
getter pro privátní data
const char * getName(void)
getter pro privátní data
CommandSet * getNext(void)
getter pro privátní data