1
#include "SimpleHexRequest.h"
2
#include "CommClient.h"
5
// class SimpleHexRequest
7
SimpleHexRequest::SimpleHexRequest(
8
const QString& debuggable, unsigned size,
9
unsigned char* target, SimpleHexRequestUser& user_)
10
: ReadDebugBlockCommand(debuggable, size, target)
14
CommClient::instance().sendCommand(this);
17
SimpleHexRequest::SimpleHexRequest(
18
const QString& debuggable, unsigned offset_, unsigned size,
19
unsigned char* target, SimpleHexRequestUser& user_)
20
: ReadDebugBlockCommand(debuggable, offset_, size, target)
24
CommClient::instance().sendCommand(this);
27
void SimpleHexRequest::replyOk(const QString& message)
30
user.DataHexRequestReceived();
34
void SimpleHexRequest::cancel()
36
user.DataHexRequestCanceled();
41
// class SimpleHexRequestUser
43
SimpleHexRequestUser::~SimpleHexRequestUser()
47
void SimpleHexRequestUser::DataHexRequestReceived()
51
void SimpleHexRequestUser::DataHexRequestCanceled()