#include <LatPredResult.h>
Public メソッド | |
const Scheduling & | Get (int index=0) const |
int | GetCount () const |
LatPredResult () | |
void | Set (int index, int latency, bool wakeup) |
void | Set (int index, const Scheduling &scheduling) |
void | SetCount (int count) |
Static Public 変数 | |
static const int | MAX_COUNT = 6 |
Protected 変数 | |
boost::array< Scheduling, MAX_COUNT > | m_scheduling |
int | m_schedulingCount |
構成 | |
struct | Scheduling |
LatPredResult.h の 42 行で定義されています。
Onikiri::LatPredResult::LatPredResult | ( | ) | [inline] |
LatPredResult.h の 80 行で定義されています。
00080 : 00081 m_scheduling(), 00082 m_schedulingCount(-1) 00083 { 00084 }
const Scheduling& Onikiri::LatPredResult::Get | ( | int | index = 0 |
) | const [inline] |
LatPredResult.h の 86 行で定義されています。
参照先 ASSERT・m_scheduling・m_schedulingCount.
参照元 Onikiri::LatPred::Commit()・Onikiri::ExecUnitBase::RegisterDetectEvent()・Onikiri::ExecUnitBase::RegisterRescheduleEvent().
00087 { 00088 ASSERT( index < m_schedulingCount ); 00089 return m_scheduling[ index ]; 00090 }
Here is the caller graph for this function:
int Onikiri::LatPredResult::GetCount | ( | ) | const [inline] |
LatPredResult.h の 109 行で定義されています。
参照先 m_schedulingCount.
参照元 Onikiri::ExecUnitBase::RegisterDetectEvent()・Onikiri::ExecUnitBase::RegisterRescheduleEvent().
00110 { 00111 return m_schedulingCount; 00112 }
Here is the caller graph for this function:
void Onikiri::LatPredResult::Set | ( | int | index, | |
int | latency, | |||
bool | wakeup | |||
) | [inline] |
LatPredResult.h の 98 行で定義されています。
参照先 Set().
00099 { 00100 Set( index, Scheduling( latency, wakeup ) ); 00101 }
関数の呼び出しグラフ:
void Onikiri::LatPredResult::Set | ( | int | index, | |
const Scheduling & | scheduling | |||
) | [inline] |
LatPredResult.h の 92 行で定義されています。
参照先 ASSERT・m_scheduling・MAX_COUNT.
参照元 Onikiri::LatPred::Predict()・Set().
00093 { 00094 ASSERT( index < MAX_COUNT ); 00095 m_scheduling[ index ] = scheduling; 00096 }
Here is the caller graph for this function:
void Onikiri::LatPredResult::SetCount | ( | int | count | ) | [inline] |
LatPredResult.h の 103 行で定義されています。
参照先 ASSERT・m_schedulingCount・MAX_COUNT.
参照元 Onikiri::LatPred::Predict().
00104 { 00105 ASSERT( count < MAX_COUNT ); 00106 m_schedulingCount = count; 00107 }
Here is the caller graph for this function:
boost::array< Scheduling, MAX_COUNT > Onikiri::LatPredResult::m_scheduling [protected] |
int Onikiri::LatPredResult::m_schedulingCount [protected] |
const int Onikiri::LatPredResult::MAX_COUNT = 6 [static] |