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

クラス TSignalHandler の解説
[System Category]

This is the TSignalHandler class. [詳細]

#include <TSignalHandler.hh>

TSignalHandlerのコラボレーション図

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

Public 型

enum  { MAX_SIGNAL_ENTRY = 32 }

Public メソッド

 TSignalHandler (Tint psignalid, TSignalClient *pclient)
Tvoid Enable ()
Tvoid Disable ()
Tint Wait ()

Static Public メソッド

Tvoid Initialize ()

Protected メソッド

Tvoid signal_ucr (Tint sig)

Static Protected メソッド

Tvoid signal_handler (Tint, Tint, struct sigcontext *, Tchar *)

Protected 変数

Tint signal_id
TSignalClient * client

Static Protected 変数

TSignalHandler * handler_list [MAX_SIGNAL_ENTRY]

解説

This is the TSignalHandler class.

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

TODO:
None?

バグ:
None?

TSignalHandler.hh56 行で定義されています。


Enum の解説

anonymous enum
 

Enum 値:
MAX_SIGNAL_ENTRY 

TSignalHandler.hh60 行で定義されています。


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

TSignalHandler::TSignalHandler Tint  psignalid,
TSignalClient *  pclient
 

TSignalHandler.cc22 行で定義されています。

参照 client, handler_list, と signal_id.


メソッドの解説

Tvoid TSignalHandler::Disable  ) 
 

TSignalHandler.cc36 行で定義されています。

参照 signal_id, と Tvoid.

Tvoid TSignalHandler::Enable  ) 
 

TSignalHandler.cc30 行で定義されています。

参照 SIG_PF, signal_handler(), signal_id, と Tvoid.

Tvoid TSignalHandler::Initialize  )  [static]
 

TSignalHandler.cc53 行で定義されています。

参照 handler_list, MAX_SIGNAL_ENTRY, Tint, と Tvoid.

Tvoid TSignalHandler::signal_handler Tint  ,
Tint  ,
struct sigcontext *  ,
Tchar
[static, protected]
 

TSignalHandler.cc42 行で定義されています。

参照 handler_list, SIG_PF, signal_handler(), signal_ucr(), と Tvoid.

呼出 Enable(), と signal_handler().

Tvoid TSignalHandler::signal_ucr Tint  sig  )  [protected]
 

TSignalHandler.cc60 行で定義されています。

参照 client, と Tvoid.

呼出 signal_handler().

Tint TSignalHandler::Wait  ) 
 

TSignalHandler.cc67 行で定義されています。

参照 Tint.


変数の解説

TSignalClient* TSignalHandler::client [protected]
 

TSignalHandler.hh67 行で定義されています。

呼出 signal_ucr(), と TSignalHandler().

TSignalHandler * TSignalHandler::handler_list [static, protected]
 

TSignalHandler.cc51 行で定義されています。

呼出 Initialize(), signal_handler(), と TSignalHandler().

Tint TSignalHandler::signal_id [protected]
 

TSignalHandler.hh66 行で定義されています。

呼出 Disable(), Enable(), と TSignalHandler().


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

CLDAQ - a Class Library for DataAcQuisition (Version 1.14.3)
Go IWAI -- goiwai at users.sourceforge.jp