84,89c84,91
< refreshNext(false), latBeforeBegin(ce->params()->latBeforeBegin),
< latAfterCompletion(ce->params()->latAfterCompletion),
< completionDataReg(0), nextState(Idle),
< fetchCompleteEvent(this), addrCompleteEvent(this),
< readCompleteEvent(this), writeCompleteEvent(this),
< statusCompleteEvent(this)
---
> refreshNext(false), latBeforeBegin(ce->params()->latBeforeBegin),
> latAfterCompletion(ce->params()->latAfterCompletion),
> completionDataReg(0), nextState(Idle),
> fetchCompleteEvent([this]{ fetchDescComplete(); }, name()),
> addrCompleteEvent([this]{ fetchAddrComplete(); }, name()),
> readCompleteEvent([this]{ readCopyBytesComplete(); }, name()),
> writeCompleteEvent([this]{ writeCopyBytesComplete(); }, name()),
> statusCompleteEvent([this]{ writeStatusComplete(); }, name())