KizarmProbe.
 Vše Třídy Soubory Funkce Proměnné Výčty Hodnoty výčtu Definice maker Skupiny Stránky
command.h
Zobrazit dokumentaci tohoto souboru.
1 #ifndef COMMAND_H
2 #define COMMAND_H
3 
9 class GdbServer;
10 
16 class Command {
17  public:
24  Command (const char* c, const char* h);
26  void setServer (GdbServer * s);
30  bool Handler (int argc, const char* argv[]);
32  int reply (const char* fmt, ...);
34  Command * getNext (void);
36  const char* getCmd (void);
38  const char* getHlp (void);
40  int getNo (void);
42  void setNo (int n);
44  void print (void);
45  private:
46  int number;
47  Command * next;
48  GdbServer * gdb;
49  const char* cmd;
50  const char* hlp;
51 };
52 
53 #endif // COMMAND_H
void setNo(int n)
Všechny tyhle getry a setry jsou jen proto, že data jsou privátní.
int reply(const char *fmt,...)
odpověď na příkaz (to právě vyžaduje ten GdbServer)
Command & operator+=(Command &c)
zařadí tuto třídu na konec seznamu
const char * getHlp(void)
Všechny tyhle getry a setry jsou jen proto, že data jsou privátní.
int getNo(void)
Všechny tyhle getry a setry jsou jen proto, že data jsou privátní.
const char * getCmd(void)
Všechny tyhle getry a setry jsou jen proto, že data jsou privátní.
bool Handler(int argc, const char *argv[])
vlastní obslužná funkce příkazu
void setServer(GdbServer *s)
nastaví obslužný server
void print(void)
Výpis helpu.
Command * getNext(void)
Všechny tyhle getry a setry jsou jen proto, že data jsou privátní.
Zpracování příkazů Monitoru (gdb "monitor") Původní C-čkový přístup byl jiný, možná jednodušší...
Definition: command.h:16
Command(const char *c, const char *h)
Konstruktor Včetně základních nastavení.
Vlastní obsluha gdb paketů. Nejpodstatnější část celého programu. Vše se děje v přerušení od USB...
Definition: gdbserver.h:28