Public Member Functions | Static Public Member Functions | Private Attributes | Static Private Attributes
Condition::ConditionCheckTask Class Reference

試験用タスク。起動するとwaitして、起こされると生成時に渡された値をConditionStatusに加算する。 More...

Inheritance diagram for Condition::ConditionCheckTask:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 ConditionCheckTask ()
 ConditionCheckTask (coil::Mutex &aMutex, coil::Condition< coil::Mutex > &aCondition, int anId)
virtual int svc ()
 Execute thread.
virtual ~ConditionCheckTask ()

Static Public Member Functions

static int getStatus ()
 結果情報のConditionStatusの現在値を返す
static void resteStatus ()
 結果情報のConditionStatusをクリアする

Private Attributes

coil::Condition< coil::Mutex > * cond
int id
coil::Mutexmutex

Static Private Attributes

static int ConditionStatus

Detailed Description

試験用タスク。起動するとwaitして、起こされると生成時に渡された値をConditionStatusに加算する。

Definition at line 62 of file ConditionTests.cpp.


Constructor & Destructor Documentation

Definition at line 65 of file ConditionTests.cpp.

Condition::ConditionCheckTask::ConditionCheckTask ( coil::Mutex aMutex,
coil::Condition< coil::Mutex > &  aCondition,
int  anId 
) [inline]

Definition at line 66 of file ConditionTests.cpp.

Definition at line 73 of file ConditionTests.cpp.


Member Function Documentation

static int Condition::ConditionCheckTask::getStatus ( ) [inline, static]

結果情報のConditionStatusの現在値を返す

Definition at line 93 of file ConditionTests.cpp.

static void Condition::ConditionCheckTask::resteStatus ( ) [inline, static]

結果情報のConditionStatusをクリアする

Definition at line 89 of file ConditionTests.cpp.

virtual int Condition::ConditionCheckTask::svc ( void  ) [inline, virtual]

Execute thread.

Execute thread

Reimplemented from coil::Task.

Definition at line 77 of file ConditionTests.cpp.


Member Data Documentation

Definition at line 97 of file ConditionTests.cpp.

Definition at line 99 of file ConditionTests.cpp.

Definition at line 98 of file ConditionTests.cpp.

Definition at line 96 of file ConditionTests.cpp.


The documentation for this class was generated from the following file:


openrtm_aist
Author(s): Noriaki Ando
autogenerated on Sun Mar 26 2017 03:37:19