ResponseCallbackPositionRead(Comm comm, Event event) {
super(comm, event);
}
int response(long offset, int nread, byte [] data) {
CommHeader header = new CommHeader();
header.initialize_from_request_header(mEvent.header);
CommBuf cbuf = new CommBuf(header, 16, data, nread);
cbuf.AppendInt(Error.OK);
cbuf.AppendLong(offset);
cbuf.AppendInt(nread);
return mComm.SendResponse(mEvent.addr, cbuf);