メインページ | ネームスペース一覧 | クラス階層 | アルファベット順一覧 | 構成 | ファイル一覧 | ネームスペースメンバ | 構成メンバ | ファイルメンバ

クラス tasks::Activity

#include <activity.hh>

tasks::Activityに対する継承グラフ

Inheritance graph
[凡例]
tasks::Activityのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public メソッド

 Activity (environment::CronousEnv &ce=environment::CronousEnv::get_instance())
virtual ~Activity ()
virtual void start ()=0
virtual void process ()
virtual void terminate ()=0
virtual const std::string & get_name () const
const Taskget_current_task () const

Protected メソッド

virtual void require_task ()

Protected 変数

environment::CronousEnv_ce
Task_current_task

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

tasks::Activity::Activity environment::CronousEnv ce = environment::CronousEnv::get_instance()  ) 
 

tasks::Activity::~Activity  )  [virtual]
 


関数

const Task * tasks::Activity::get_current_task  )  const [inline]
 

const std::string & tasks::Activity::get_name  )  const [virtual]
 

tasks::Debug, tasks::EarnExperience, tasks::FollowCharacter, tasks::HuntAt, tasks::Idle, と tasks::PersonalShopで再定義されています。

void tasks::Activity::process  )  [virtual]
 

tasks::Debug, tasks::EarnExperience, tasks::FollowCharacter, tasks::HuntAt, tasks::Idle, と tasks::PersonalShopで再定義されています。

関数の呼び出しグラフ:

void tasks::Activity::require_task  )  [protected, virtual]
 

tasks::Debug, tasks::EarnExperience, tasks::FollowCharacter, tasks::HuntAt, と tasks::PersonalShopで再定義されています。

virtual void tasks::Activity::start  )  [pure virtual]
 

tasks::Debug, tasks::EarnExperience, tasks::FollowCharacter, tasks::HuntAt, tasks::Idle, と tasks::PersonalShopで実装されています.

virtual void tasks::Activity::terminate  )  [pure virtual]
 

tasks::Debug, tasks::EarnExperience, tasks::FollowCharacter, tasks::HuntAt, tasks::Idle, と tasks::PersonalShopで実装されています.


変数

environment::CronousEnv& tasks::Activity::_ce [protected]
 

Task* tasks::Activity::_current_task [protected]
 


このクラスの説明は次のファイルから生成されました:
Cronous Emulatorに対してWed Aug 17 06:23:28 2005に生成されました。  doxygen 1.4.2-20050421