クラス Onikiri::LatPredResult

#include <LatPredResult.h>

すべてのメンバ一覧

Public メソッド

const SchedulingGet (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.h42 行で定義されています。


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

Onikiri::LatPredResult::LatPredResult (  )  [inline]

LatPredResult.h80 行で定義されています。

00080                         : 
00081             m_scheduling(),
00082             m_schedulingCount(-1)
00083         {
00084         }


関数

const Scheduling& Onikiri::LatPredResult::Get ( int  index = 0  )  const [inline]

LatPredResult.h86 行で定義されています。

参照先 ASSERTm_schedulingm_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.h109 行で定義されています。

参照先 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.h98 行で定義されています。

参照先 Set().

00099         {
00100             Set( index, Scheduling( latency, wakeup ) );
00101         }

関数の呼び出しグラフ:

void Onikiri::LatPredResult::Set ( int  index,
const Scheduling scheduling 
) [inline]

LatPredResult.h92 行で定義されています。

参照先 ASSERTm_schedulingMAX_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.h103 行で定義されています。

参照先 ASSERTm_schedulingCountMAX_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]

LatPredResult.h115 行で定義されています。

参照元 Get()Set().

int Onikiri::LatPredResult::m_schedulingCount [protected]

LatPredResult.h116 行で定義されています。

参照元 Get()GetCount()SetCount().

const int Onikiri::LatPredResult::MAX_COUNT = 6 [static]

LatPredResult.h46 行で定義されています。

参照元 Onikiri::LatPred::Predict()Set()SetCount().


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