#include <MemDepPred.h>
Onikiri::MemDepPredに対する継承グラフ
Public メソッド | |
virtual void | Allocate (OpIterator op) |
virtual bool | CanAllocate (OpIterator *infoArray, int numOp) |
virtual void | Commit (OpIterator op) |
virtual void | Flush (OpIterator op) |
virtual void | Initialize (InitPhase phase) |
MemDepPred () | |
virtual void | OrderConflicted (OpIterator producer, OpIterator consumer) |
virtual void | Resolve (OpIterator op) |
virtual | ~MemDepPred () |
Protected 変数 | |
MemDepPredIF * | m_pred |
MemDepPred.h の 43 行で定義されています。
MemDepPred::MemDepPred | ( | ) |
MemDepPred::~MemDepPred | ( | ) | [virtual] |
MemDepPred.cpp の 46 行で定義されています。
参照先 Onikiri::PhysicalResourceNode::ReleaseParam().
00047 { 00048 ReleaseParam(); 00049 }
関数の呼び出しグラフ:
void MemDepPred::Allocate | ( | OpIterator | op | ) | [virtual] |
Onikiri::MemDepPredIFを実装しています。
MemDepPred.cpp の 69 行で定義されています。
参照先 Onikiri::MemDepPredIF::Allocate()・m_pred.
関数の呼び出しグラフ:
bool MemDepPred::CanAllocate | ( | OpIterator * | infoArray, | |
int | numOp | |||
) | [virtual] |
Onikiri::MemDepPredIFを実装しています。
MemDepPred.cpp の 89 行で定義されています。
参照先 Onikiri::MemDepPredIF::CanAllocate()・m_pred.
00090 { 00091 return m_pred->CanAllocate( infoArray, numOp ); 00092 }
関数の呼び出しグラフ:
void MemDepPred::Commit | ( | OpIterator | op | ) | [virtual] |
Onikiri::MemDepPredIFを実装しています。
MemDepPred.cpp の 74 行で定義されています。
参照先 Onikiri::MemDepPredIF::Commit()・m_pred.
関数の呼び出しグラフ:
void MemDepPred::Flush | ( | OpIterator | op | ) | [virtual] |
Onikiri::MemDepPredIFを実装しています。
MemDepPred.cpp の 79 行で定義されています。
参照先 Onikiri::MemDepPredIF::Flush()・m_pred.
関数の呼び出しグラフ:
void MemDepPred::Initialize | ( | InitPhase | phase | ) | [virtual] |
MemDepPred.cpp の 51 行で定義されています。
参照先 Onikiri::PhysicalResourceNode::CheckNodeInitialized()・Onikiri::PhysicalResourceNode::INIT_POST_CONNECTION・Onikiri::PhysicalResourceNode::INIT_PRE_CONNECTION・Onikiri::ParamExchange::LoadParam()・m_pred.
00052 { 00053 // Do not call "Initialize()" of a proxy target object, 00054 // because the "Initialize()" is called by the resource system. 00055 00056 if( phase == INIT_PRE_CONNECTION ){ 00057 LoadParam(); 00058 } 00059 else if( phase == INIT_POST_CONNECTION ){ 00060 CheckNodeInitialized( "memDepPred", m_pred ); 00061 } 00062 }
関数の呼び出しグラフ:
void MemDepPred::OrderConflicted | ( | OpIterator | producer, | |
OpIterator | consumer | |||
) | [virtual] |
Onikiri::MemDepPredIFを実装しています。
MemDepPred.cpp の 84 行で定義されています。
参照先 m_pred・Onikiri::MemDepPredIF::OrderConflicted().
00085 { 00086 m_pred->OrderConflicted( producer, consumer ); 00087 }
関数の呼び出しグラフ:
void MemDepPred::Resolve | ( | OpIterator | op | ) | [virtual] |
Onikiri::MemDepPredIFを実装しています。
MemDepPred.cpp の 64 行で定義されています。
参照先 m_pred・Onikiri::MemDepPredIF::Resolve().
関数の呼び出しグラフ:
MemDepPredIF* Onikiri::MemDepPred::m_pred [protected] |
MemDepPred.h の 69 行で定義されています。
参照元 Allocate()・CanAllocate()・Commit()・Flush()・Initialize()・OrderConflicted()・Resolve().