public override void visitFlits(Flit.Visitor fv) { if (m_injectSlot != null) { fv(m_injectSlot); } if (m_injectSlot2 != null) { fv(m_injectSlot2); } }
public void visitFlits(Flit.Visitor fv) { foreach (Link l in links) { l.visitFlits(fv); } foreach (Router r in routers) { r.visitFlits(fv); } foreach (Node n in nodes) { n.visitFlits(fv); } }
public void visitFlits(Flit.Visitor fv) { for (int i = 0; i < m_delay; i++) { if (m_fifo[i] != null) { fv(m_fifo[i]); } } if (Out != null) { fv(Out); } if (In != null) { fv(In); } }
public void visitFlits(Flit.Visitor fv) { // visit in-buffer (inj and reassembly) flits too? }
public virtual void visitFlits(Flit.Visitor fv) { }
public override void visitFlits(Flit.Visitor fv) { return; }