TSignalHandler class Reference

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

# クラス TSignalHandler の解説

`#include <TSignalHandler.hh>`

TSignalHandlerのコラボレーション図

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

## 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]

## Enum の解説

anonymous enum

  | Enum 値:
  MAX_SIGNAL_ENTRY |

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

TSignalHandler::TSignalHandler | ( | Tint | psignalid,
|  | TSignalClient * | pclient
| ) |

## メソッドの解説

Tvoid TSignalHandler::Disable | ( |  | ) |

Tvoid TSignalHandler::Enable | ( |  | ) |

Tvoid TSignalHandler::Initialize | ( |  | ) | `[static]`

Tvoid TSignalHandler::signal_handler | ( | Tint | ,
|  | Tint | ,
|  | struct sigcontext * | ,
|  | Tchar * |
| ) | `[static, protected]`

Tvoid TSignalHandler::signal_ucr | ( | Tint | sig | ) | `[protected]`

Tint TSignalHandler::Wait | ( |  | ) |

## 変数の解説

TSignalClient* TSignalHandler::client`[protected]`

TSignalHandler* TSignalHandler::handler_list[ MAX_SIGNAL_ENTRY ]`[static, protected]`

Tint TSignalHandler::signal_id`[protected]`

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

- TSignalHandler.hh