Zpracování příkazů Monitoru (gdb "monitor") Původní C-čkový přístup byl jiný, možná jednodušší. Dost se zamotává tím, že to potřebuje přístup zpět na GdbServer.
#include <command.h>
|
| | Command (const char *c, const char *h) |
| | Konstruktor Včetně základních nastavení. ...
|
| |
|
void | setServer (GdbServer *s) |
| | nastaví obslužný server
|
| |
|
Command & | operator+= (Command &c) |
| | zařadí tuto třídu na konec seznamu
|
| |
|
bool | Handler (int argc, const char *argv[]) |
| | vlastní obslužná funkce příkazu
|
| |
|
int | reply (const char *fmt,...) |
| | odpověď na příkaz (to právě vyžaduje ten GdbServer)
|
| |
|
Command * | getNext (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í.
|
| |
|
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í.
|
| |
|
void | setNo (int n) |
| | Všechny tyhle getry a setry jsou jen proto, že data jsou privátní.
|
| |
|
void | print (void) |
| | Výpis helpu.
|
| |
| Command::Command |
( |
const char * |
c, |
|
|
const char * |
h |
|
) |
| |
- Parametry
-
| c | řetězec znamená příkaz |
| h | řetězec obsahuje co vypíše help |
Dokumentace pro tuto třídu byla generována z následujícího souboru: