クラス osl::misc::Alarm

ॢȤĤޤ뤿Υ饹. [詳細]

#include <alarm.h>

すべてのメンバ一覧

Public 型

enum  { WATCHING, TIMEOUT, UNAVAILABLE }

Static Public メソッド

static bool set (int timeout, AlarmSwitch alarm)
static void reset (AlarmSwitch alarm)

Static Private メソッド

static void catchSignal (int signum)

Static Private 変数

static volatile int *volatile notify = 0


説明

ॢȤĤޤ뤿Υ饹.

alarm.h21 行で定義されています。


列挙型

anonymous enum

列挙型の値:
WATCHING  ƻ
TIMEOUT  ॢȤ
UNAVAILABLE  alarmԲ

alarm.h27 行で定義されています。


関数

void osl::misc::Alarm::catchSignal ( int  signum  )  [static, private]

alarm.cc15 行で定義されています。

参照先 notify, と TIMEOUT.

参照元 set().

bool osl::misc::Alarm::set ( int  timeout,
AlarmSwitch  alarm 
) [static]

引数:
timout ॢȤȯޤǤλ()
notify  (֤褿TIMEOUT񤭹ޤ)
戻り値:
(ꤵƤ鼺)

alarm.cc33 行で定義されています。

参照先 alarm_mutex, catchSignal(), notify, osl::misc::AlarmSwitch::notify, TIMEOUT, UNAVAILABLE, と WATCHING.

void osl::misc::Alarm::reset ( AlarmSwitch  alarm  )  [static]

alarm.cc59 行で定義されています。

参照先 alarm_mutex, osl::misc::AlarmSwitch::notify, と notify.


変数

volatile int *volatile osl::misc::Alarm::notify = 0 [static, private]

alarm.h25 行で定義されています。

参照元 catchSignal(), reset(), と set().


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

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