コード例 #1
0
ファイル: RouterSort.cs プロジェクト: hirous/test
 public override void visitFlits(Flit.Visitor fv)
 {
     if (m_injectSlot != null)
     {
         fv(m_injectSlot);
     }
     if (m_injectSlot2 != null)
     {
         fv(m_injectSlot2);
     }
 }
コード例 #2
0
ファイル: Network.cs プロジェクト: rachmadvwp/NOCulator
 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);
     }
 }
コード例 #3
0
        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);
            }
        }
コード例 #4
0
 public void visitFlits(Flit.Visitor fv)
 {
     // visit in-buffer (inj and reassembly) flits too?
 }
コード例 #5
0
 public virtual void visitFlits(Flit.Visitor fv)
 {
 }
コード例 #6
0
 public override void visitFlits(Flit.Visitor fv)
 {
     return;
 }