67,68c67,72
< rdtrEvent(this), radvEvent(this),
< tadvEvent(this), tidvEvent(this), tickEvent(this), interEvent(this),
---
> rdtrEvent([this]{ rdtrProcess(); }, name()),
> radvEvent([this]{ radvProcess(); }, name()),
> tadvEvent([this]{ tadvProcess(); }, name()),
> tidvEvent([this]{ tidvProcess(); }, name()),
> tickEvent([this]{ tick(); }, name()),
> interEvent([this]{ delayIntEvent(); }, name()),
828,829c832,835
< wbDelayEvent(this), fetchDelayEvent(this), fetchEvent(this),
< wbEvent(this)
---
> wbDelayEvent([this]{ writeback1(); }, n),
> fetchDelayEvent([this]{ fetchDescriptors1(); }, n),
> fetchEvent([this]{ fetchComplete(); }, n),
> wbEvent([this]{ wbComplete(); }, n)
1200c1206,1208
< pktEvent(this), pktHdrEvent(this), pktDataEvent(this)
---
> pktEvent([this]{ pktComplete(); }, n),
> pktHdrEvent([this]{ pktSplitDone(); }, n),
> pktDataEvent([this]{ pktSplitDone(); }, n)
1552c1560,1562
< pktEvent(this), headerEvent(this), nullEvent(this)
---
> pktEvent([this]{ pktComplete(); }, n),
> headerEvent([this]{ headerComplete(); }, n),
> nullEvent([this]{ nullCallback(); }, n)