クラス Onikiri::PipelineNodeIF

#include <PipelineNodeIF.h>

Onikiri::PipelineNodeIFに対する継承グラフ

Inheritance graph
[凡例]
すべてのメンバ一覧

Public メソッド

virtual bool CanAllocate (int ops)=0
virtual void Cancel (OpIterator op)=0
virtual void Commit (OpIterator op)=0
virtual void ExitLowerPipeline (OpIterator op)=0
virtual void ExitUpperPipeline (OpIterator op)=0
virtual void Flush (OpIterator op)=0
virtual PipelineGetLowerPipeline ()=0
virtual PipelineNodeIFGetLowerPipelineNode ()=0
virtual PipelineNodeIFGetUpperPipelineNode ()=0
 PipelineNodeIF ()
virtual void Retire (OpIterator op)=0
virtual void SetLowerPipelineNode (PipelineNodeIF *lower)=0
virtual void StallNextCycle (int cycle)=0
virtual void StallThisCycle ()=0
virtual ~PipelineNodeIF ()

説明

PipelineNodeIF.h44 行で定義されています。


コンストラクタとデストラクタ

Onikiri::PipelineNodeIF::PipelineNodeIF (  )  [inline]

PipelineNodeIF.h47 行で定義されています。

00047 {}

virtual Onikiri::PipelineNodeIF::~PipelineNodeIF (  )  [inline, virtual]

PipelineNodeIF.h48 行で定義されています。

00048 {}


関数

virtual bool Onikiri::PipelineNodeIF::CanAllocate ( int  ops  )  [pure virtual]

Onikiri::PipelineNodeBaseOnikiri::Schedulerで実装されています。

virtual void Onikiri::PipelineNodeIF::Cancel ( OpIterator  op  )  [pure virtual]

Onikiri::PipelineNodeBaseOnikiri::Schedulerで実装されています。

virtual void Onikiri::PipelineNodeIF::Commit ( OpIterator  op  )  [pure virtual]

Onikiri::FetcherOnikiri::PipelineNodeBaseOnikiri::RenamerOnikiri::RetirerOnikiri::Schedulerで実装されています。

virtual void Onikiri::PipelineNodeIF::ExitLowerPipeline ( OpIterator  op  )  [pure virtual]

Onikiri::DispatcherOnikiri::PipelineNodeBaseで実装されています。

virtual void Onikiri::PipelineNodeIF::ExitUpperPipeline ( OpIterator  op  )  [pure virtual]

Onikiri::PipelineNodeBaseOnikiri::Schedulerで実装されています。

参照元 Onikiri::Pipeline::ExitPipeline().

Here is the caller graph for this function:

virtual void Onikiri::PipelineNodeIF::Flush ( OpIterator  op  )  [pure virtual]

Onikiri::DispatcherOnikiri::PipelineNodeBaseOnikiri::RetirerOnikiri::Schedulerで実装されています。

virtual Pipeline* Onikiri::PipelineNodeIF::GetLowerPipeline (  )  [pure virtual]

Onikiri::PipelineNodeBaseで実装されています。

参照元 Onikiri::PipelineNodeBase::SetUpperPipelineNode().

Here is the caller graph for this function:

virtual PipelineNodeIF* Onikiri::PipelineNodeIF::GetLowerPipelineNode (  )  [pure virtual]

Onikiri::PipelineNodeBaseで実装されています。

virtual PipelineNodeIF* Onikiri::PipelineNodeIF::GetUpperPipelineNode (  )  [pure virtual]

Onikiri::PipelineNodeBaseで実装されています。

virtual void Onikiri::PipelineNodeIF::Retire ( OpIterator  op  )  [pure virtual]

Onikiri::DispatcherOnikiri::PipelineNodeBaseOnikiri::RetirerOnikiri::Schedulerで実装されています。

virtual void Onikiri::PipelineNodeIF::SetLowerPipelineNode ( PipelineNodeIF lower  )  [pure virtual]

Onikiri::PipelineNodeBaseで実装されています。

参照元 Onikiri::PipelineNodeBase::SetUpperPipelineNode().

Here is the caller graph for this function:

virtual void Onikiri::PipelineNodeIF::StallNextCycle ( int  cycle  )  [pure virtual]

Onikiri::PipelineNodeBaseで実装されています。

参照元 Onikiri::PipelineNodeBase::StallNextCycle().

Here is the caller graph for this function:

virtual void Onikiri::PipelineNodeIF::StallThisCycle (  )  [pure virtual]

Onikiri::PipelineNodeBaseで実装されています。

参照元 Onikiri::PipelineNodeBase::StallThisCycle()Onikiri::PipelineNodeBase::StallThisNodeAndUpperThisCycle().

Here is the caller graph for this function:


このクラスの説明は次のファイルから生成されました:
Onikiri2に対してTue Jun 18 15:14:57 2013に生成されました。  doxygen 1.4.7