18#ifndef ETISS_INCLUDE_GDB_GDBCONNECTION_H_
19#define ETISS_INCLUDE_GDB_GDBCONNECTION_H_
45 virtual bool available(
bool block =
false);
46 virtual std::string
rcv(
bool &isnotification);
47 virtual bool snd(std::string answer,
bool isnotification);
71 virtual std::string
rcv() = 0;
72 virtual bool snd(std::string answer) = 0;
interface for gdb connections.
virtual bool isRelyable()
virtual void clearBREAK()
virtual bool pendingBREAK()
virtual std::string rcv()=0
virtual bool available()=0
virtual bool snd(std::string answer)=0
virtual PacketProtocol & getPacketProtocol()
implements gdb's packet protocol
virtual bool snd(std::string answer, bool isnotification)
virtual std::string rcv(bool &isnotification)
virtual bool available(bool block=false)
bool command_isnotification
virtual void tryReadPacket()
virtual bool _available(bool block)