クラス osl::search::HasTimer

#include <hasTimer.h>

osl::search::HasTimerに対する継承グラフ

Inheritance graph
[凡例]
osl::search::HasTimerのコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 HasTimer ()
 HasTimer (const HasTimer &src)
virtual ~HasTimer ()
void setStopSchedule (const misc::RealTime &schedule)
bool hasSchedule () const
const misc::RealTime stopSchedule () const
void setNextIterationCoefficient (double new_value)
double nextIterationCoefficient () const

Private 型

typedef LightMutex Mutex

Private 変数

misc::RealTime stop_schedule
 õλͽ
Mutex mutex
volatile double next_iteration_coefficient
 ֤ܻĤäƤ鼡iteration ˿ʤफ


説明

hasTimer.h11 行で定義されています。


型定義

typedef LightMutex osl::search::HasTimer::Mutex [private]

hasTimer.h15 行で定義されています。


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

osl::search::HasTimer::HasTimer (  )  [inline]

hasTimer.h20 行で定義されています。

osl::search::HasTimer::HasTimer ( const HasTimer src  )  [inline]

hasTimer.h22 行で定義されています。

osl::search::HasTimer::~HasTimer (  )  [virtual]

hasTimer.cc5 行で定義されています。


関数

void osl::search::HasTimer::setStopSchedule ( const misc::RealTime schedule  )  [inline]

bool osl::search::HasTimer::hasSchedule (  )  const [inline]

const misc::RealTime osl::search::HasTimer::stopSchedule (  )  const [inline]

void osl::search::HasTimer::setNextIterationCoefficient ( double  new_value  )  [inline]

hasTimer.h37 行で定義されています。

参照先 mutex, と next_iteration_coefficient.

double osl::search::HasTimer::nextIterationCoefficient (  )  const [inline]


変数

õλͽ

hasTimer.h14 行で定義されています。

参照元 hasSchedule(), setStopSchedule(), と stopSchedule().

Mutex osl::search::HasTimer::mutex [mutable, private]

֤ܻĤäƤ鼡iteration ˿ʤफ

hasTimer.h18 行で定義されています。

参照元 nextIterationCoefficient(), と setNextIterationCoefficient().


このクラスの説明は次のファイルから生成されました:

Thu Oct 8 05:01:18 2009に生成されました。  doxygen 1.5.6