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) |