ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
|
interface for gdb connections. More...
#include <GDBConnection.h>
Public Member Functions | |
Connection () | |
virtual | ~Connection () |
virtual bool | available ()=0 |
virtual std::string | rcv ()=0 |
virtual bool | snd (std::string answer)=0 |
virtual PacketProtocol & | getPacketProtocol () |
virtual bool | isRelyable () |
virtual bool | pendingBREAK () |
virtual void | clearBREAK () |
Protected Attributes | |
bool | pending_break_ |
Private Attributes | |
PacketProtocol | packproc_ |
Friends | |
class | PacketProtocol |
interface for gdb connections.
implemented by UnixTCPGDBConnection.h . use PacketProtocol (Connection::getPacketProtocol) for communication with gdb
Definition at line 101 of file GDBConnection.h.
Connection::Connection | ( | ) |
Definition at line 64 of file GDBConnection.cpp.
|
virtual |
Definition at line 65 of file GDBConnection.cpp.
|
pure virtual |
Referenced by etiss::plugin::gdb::PacketProtocol::_available(), and etiss::plugin::gdb::PacketProtocol::snd().
|
virtual |
Definition at line 365 of file GDBConnection.cpp.
References pending_break_.
Referenced by etiss::plugin::gdb::PacketProtocol::tryReadPacket().
|
virtual |
Definition at line 67 of file GDBConnection.cpp.
References packproc_.
|
virtual |
Definition at line 357 of file GDBConnection.cpp.
|
virtual |
Definition at line 361 of file GDBConnection.cpp.
References pending_break_.
Referenced by etiss::plugin::gdb::PacketProtocol::tryReadPacket().
|
pure virtual |
Referenced by etiss::plugin::gdb::PacketProtocol::_available(), and etiss::plugin::gdb::PacketProtocol::snd().
|
pure virtual |
Referenced by etiss::plugin::gdb::PacketProtocol::snd(), and etiss::plugin::gdb::PacketProtocol::tryReadPacket().
|
friend |
Definition at line 103 of file GDBConnection.h.
|
private |
Definition at line 120 of file GDBConnection.h.
Referenced by getPacketProtocol().
|
protected |
Definition at line 117 of file GDBConnection.h.
Referenced by clearBREAK(), and pendingBREAK().