メインページ   モジュール   名前空間一覧   クラス階層   アルファベット順一覧   構成   ファイル一覧   構成メンバ   ファイルメンバ   関連ページ    

クラス TEventManager の解説
[Event Category]

This is the TEventManager class. [詳細]

#include <TEventManager.hh>

TEventManagerのコラボレーション図

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

Public 型

enum  { tDefaultStackSize = 100 }

Public メソッド

 TEventManager (Tint stacksize=tDefaultStackSize)
virtual ~TEventManager ()
Tint GetStackSize () const
Tint GetNumberOfEvents () const
const TEventGetEvent () const
TEventGetEvent ()
TEventActionGetEventAction () const
Tvoid SetStackSize (Tint stacksize)
Tvoid SetNumberOfEvents (Tint nevents)
Tvoid SetEvent (const TEvent &event)
Tvoid SetEventAction (TEventAction *action)
Tstatus_t GetStatus () const
Tvoid SetStatus (Tstatus_t status)
Tint GetLastAccessID () const
Tvoid SetLastAccessID (Tint id)
Tvoid ClearEventStack ()
Tint FindEvent (Tint id) const
Tbool HasEvent (Tint id) const
Tvoid TouchNewestEvent ()
TEvent GetNewestEvent ()
TEvent GetNextEvent ()
TEvent GetLastEvent ()
TEvent GetEvent (Tint id)
virtual const TRunRecordEvent ()
virtual const TEventTakeEvent ()
virtual Tvoid ShowStatus () const
virtual Tvoid Clear ()

Static Public メソッド

TEventManager * GetEventManager ()

解説

This is the TEventManager class.

作者:
Go IWAI <goiwai@users.sourceforge.jp>
The TEventManager class detail description. Write it down ASAP!

TODO:
トリガー待ちでタイムアウト処理するのも責任もつべき?
バグ:
None?


Enum の解説

anonymous enum
 

Enum 値:
tDefaultStackSize 


コンストラクタとデストラクタの解説

TEventManager::TEventManager Tint    stacksize = tDefaultStackSize
 

virtual TEventManager::~TEventManager   [virtual]
 


メソッドの解説

virtual Tvoid TEventManager::Clear   [virtual]
 

Tvoid TEventManager::ClearEventStack  
 

Tint TEventManager::FindEvent Tint    id const
 

TEvent TEventManager::GetEvent Tint    id
 

TEvent & TEventManager::GetEvent   [inline]
 

const TEvent & TEventManager::GetEvent   [inline]
 

TEventAction * TEventManager::GetEventAction   [inline]
 

TEventManager * TEventManager::GetEventManager   [inline, static]
 

Tint TEventManager::GetLastAccessID   [inline]
 

TEvent TEventManager::GetLastEvent  
 

TEvent TEventManager::GetNewestEvent  
 

TEvent TEventManager::GetNextEvent  
 

Tint TEventManager::GetNumberOfEvents   [inline]
 

Tint TEventManager::GetStackSize   [inline]
 

Tstatus_t TEventManager::GetStatus   [inline]
 

Tbool TEventManager::HasEvent Tint    id const
 

virtual const TRun& TEventManager::RecordEvent   [virtual]
 

Tvoid TEventManager::SetEvent const TEvent   event [inline]
 

Tvoid TEventManager::SetEventAction TEventAction   action
 

Tvoid TEventManager::SetLastAccessID Tint    id [inline]
 

Tvoid TEventManager::SetNumberOfEvents Tint    nevents [inline]
 

Tvoid TEventManager::SetStackSize Tint    stacksize
 

Tvoid TEventManager::SetStatus Tstatus_t    status [inline]
 

virtual Tvoid TEventManager::ShowStatus   [virtual]
 

virtual const TEvent& TEventManager::TakeEvent   [virtual]
 

Tvoid TEventManager::TouchNewestEvent  
 


このクラスの解説は次のファイルから生成されました:
CLDAQ - a Class Library for Data AcQuisition (Version 1.13.0)
Go IWAI <goiwai@users.sourceforge.jp>