123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- #include "SimpleHexRequest.h"
- #include "CommClient.h"
- // class SimpleHexRequest
- SimpleHexRequest::SimpleHexRequest(
- const QString& debuggable, unsigned size,
- unsigned char* target, SimpleHexRequestUser& user_)
- : ReadDebugBlockCommand(debuggable, size, target)
- , offset(0)
- , user(user_)
- {
- CommClient::instance().sendCommand(this);
- }
- SimpleHexRequest::SimpleHexRequest(
- const QString& debuggable, unsigned offset_, unsigned size,
- unsigned char* target, SimpleHexRequestUser& user_)
- : ReadDebugBlockCommand(debuggable, offset_, size, target)
- , offset(offset_)
- , user(user_)
- {
- CommClient::instance().sendCommand(this);
- }
- void SimpleHexRequest::replyOk(const QString& message)
- {
- copyData(message);
- user.DataHexRequestReceived();
- delete this;
- }
- void SimpleHexRequest::cancel()
- {
- user.DataHexRequestCanceled();
- delete this;
- }
- // class SimpleHexRequestUser
- SimpleHexRequestUser::~SimpleHexRequestUser()
- {
- }
- void SimpleHexRequestUser::DataHexRequestReceived()
- {
- }
- void SimpleHexRequestUser::DataHexRequestCanceled()
- {
- }
|