Mezivrsta paketů gdb. Ořezává a vytváří prefix, zpracuje escape sekvence a vyhodnocuje (a doplňuje) kontrolní součty. Zároveň vyhodnocuje a vytváří odpovědi +/-.
#include <gdbpacket.h>
Veřejné metody | |
| GdbPacket () | |
| Konstruktor. | |
| bool | Parse (unsigned char c) |
| Parser příjmu. | |
| void | RecEnd (void) |
| Akce na příjem Ctrl-C. | |
| void | RecDel (void) |
| Akce na příjem Ctrl-D. | |
| void | RecAck (bool ack) |
| reakce na +/- (fakticky zatím nic nedělá) | |
| void | SendAck (bool ack) |
| Vyšle potvrzení +/-. | |
| uint32_t | Up (char *data, uint32_t len) |
| zapojení do řetězce nahoru | |
| uint32_t | Down (char *data, uint32_t len) |
| zapojení do řetězce dolu | |
Veřejné metody dědí se z BaseLayer | |
| BaseLayer () | |
| virtual BaseLayer & | operator+= (BaseLayer &bl) |
| BaseLayer * | getDown (void) const |
Další zděděné členy | |
Chráněné metody dědí se z BaseLayer | |
| void | setUp (BaseLayer *p) |
| void | setDown (BaseLayer *p) |
1.8.6