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: