#include <ExecUnit.h>
Onikiri::ExecUnitに対する継承グラフ
Public メソッド | |
virtual bool | CanReserve (OpIterator op, int time) |
virtual void | Execute (OpIterator op) |
virtual void | Reserve (OpIterator op, int time) |
ExecUnit.h の 43 行で定義されています。
bool ExecUnit::CanReserve | ( | OpIterator | op, | |
int | time | |||
) | [virtual] |
Onikiri::ExecUnitIFを実装しています。
ExecUnit.cpp の 46 行で定義されています。
参照先 Onikiri::ExecUnitReserver::CanReserve()・Onikiri::ExecLatencyInfo::GetLatency()・Onikiri::ExecUnitBase::m_execLatencyInfo・Onikiri::ExecUnitBase::m_reserver.
00047 { 00048 return m_reserver.CanReserve( 1, time, m_execLatencyInfo->GetLatency( op ) ); 00049 }
関数の呼び出しグラフ:
void ExecUnit::Execute | ( | OpIterator | op | ) | [virtual] |
Onikiri::ExecUnitBaseを再定義しています。
ExecUnit.cpp の 58 行で定義されています。
参照先 Onikiri::ExecUnitBase::Execute()・Onikiri::ExecLatencyInfo::GetLatency()・Onikiri::ExecUnitBase::m_execLatencyInfo・Onikiri::ExecUnitBase::RegisterEvents().
00059 { 00060 ExecUnitBase::Execute( op ); 00061 RegisterEvents( op, m_execLatencyInfo->GetLatency( op ) ); 00062 }
関数の呼び出しグラフ:
void ExecUnit::Reserve | ( | OpIterator | op, | |
int | time | |||
) | [virtual] |
Onikiri::ExecUnitIFを実装しています。
ExecUnit.cpp の 52 行で定義されています。
参照先 Onikiri::ExecLatencyInfo::GetLatency()・Onikiri::ExecUnitBase::m_execLatencyInfo・Onikiri::ExecUnitBase::m_numUsed・Onikiri::ExecUnitBase::m_reserver・Onikiri::ExecUnitReserver::Reserve().
00053 { 00054 m_numUsed++; 00055 m_reserver.Reserve( 1, time, m_execLatencyInfo->GetLatency( op ) ); 00056 }
関数の呼び出しグラフ: