@classmethod
def get_write_request(cls, xseg, dst, target, data=None, offset=0,
- datalen=0):
+ datalen=0, flags=0):
if data is None:
data = ""
size = len(data)
datalen = size
return cls(xseg, dst, target, op=X_WRITE, data=data, offset=offset,
- size=size, datalen=datalen)
+ size=size, datalen=datalen, flags=flags)
@classmethod
def get_read_request(cls, xseg, dst, target, size=0, offset=0, datalen=0):
self.assertTrue(req.put())
return send_and_evaluate
- def send_write(self, dst, target, data=None, offset=0, datalen=0):
+ def send_write(self, dst, target, data=None, offset=0, datalen=0, flags=0):
#assert datalen >= size
# req = self.get_req(X_WRITE, dst, target, data, size=size, offset=offset, datalen=datalen)
req = Request.get_write_request(self.xseg, dst, target, data=data,
- offset=offset, datalen=datalen)
+ offset=offset, datalen=datalen, flags=flags)
req.submit()
return req