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

クラス events::EventManager

#include <events.hh>

events::EventManagerに対する継承グラフ

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

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

Public 型

typedef std::map< EventHandler *,
int > 
EventPriorities
typedef std::map< int, EventPrioritiesEvents

Public メソッド

 EventManager ()
 ~EventManager ()
void register_event (EventHandler &eh, int event_id, int priority=0)
void unregister_event (EventHandler &eh, int event_id, int priority=0)
void run_event (int event_id)
const Eventsget_events () const

Protected 変数

Events _events

型定義

typedef std::map<EventHandler *, int> events::EventManager::EventPriorities
 

typedef std::map<int, EventPriorities> events::EventManager::Events
 


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

events::EventManager::EventManager  ) 
 

events::EventManager::~EventManager  ) 
 


関数

const EventManager::Events & events::EventManager::get_events  )  const [inline]
 

void events::EventManager::register_event EventHandler eh,
int  event_id,
int  priority = 0
 

void events::EventManager::run_event int  event_id  ) 
 

void events::EventManager::unregister_event EventHandler eh,
int  event_id,
int  priority = 0
 


変数

Events events::EventManager::_events [protected]
 


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