More debugger work.

Posix only right now.
This commit is contained in:
Ben Vanik
2013-02-03 00:29:40 -08:00
parent 02696f8dc4
commit 4f9e6b0547
16 changed files with 173 additions and 131 deletions

View File

@@ -18,17 +18,22 @@ namespace xe {
namespace dbg {
class Debugger;
class Client {
public:
Client();
Client(Debugger* debugger);
virtual ~Client();
virtual int Setup() = 0;
void OnMessage(const uint8_t* data, size_t length);
void Write(uint8_t* buffer, size_t length);
virtual void Write(uint8_t** buffers, size_t* lengths, size_t count) = 0;
protected:
Debugger* debugger_;
};