Navigation
index
Erlang User's Guide v5.8.1 documentation
»
This Page
Show Source
Quick search
Enter search terms or a module, class or function name.
OTPデザイン原則
¶
1. 概要
1.1. 監視ツリー
1.2. ビヘイビア
1.3. アプリケーション
1.4. リリース
1.5. リリースのハンドリング
2. gen_serverビヘイビア
2.1. クライアント・サーバの原則
2.2. サンプル
2.3. Gen_Serverの起動
2.4. 同期リクエスト - Call
2.5. 非同期リクエスト - Cast
2.6. 停止
2.7. 他のメッセージのハンドリング
3. gen_fsmビヘイビア
3.1. 有限ステートマシン
3.2. サンプル
3.3. Gen_Fsmをはじめよう
3.4. イベントの通知
3.5. タイムアウト
3.6. すべてのステートのイベント
3.7. 停止
3.8. 他のメッセージのハンドリング
4. gen_eventビヘイビア
4.1. イベントハンドリングの原則
4.2. サンプル
4.3. イベントマネージャの起動
4.4. イベントハンドラの追加
4.5. イベントの通知
4.6. イベントハンドラの削除
4.7. 停止
5. スーパバイザ・ビヘイビア
5.1. スーパバイザの原則
5.2. サンプル
5.3. 再起動戦略
5.4. 再起動頻度の最大値
5.5. 子プロセスの仕様の設定
5.6. スーパバイザの起動
5.7. 子プロセスの追加
5.8. 子プロセスの停止
5.9. simple_one_for_oneスーパバイザ
6. sysとproc_lib
6.1. シンプルなデバッグ
6.2. 特別なプロセス
6.3. ユーザ定義のビヘイビア
7. アプリケーション
7.1. アプリケーションの概念
7.2. アプリケーション・コールバックモジュール
7.3. アプリケーション・リソースファイル
7.4. ディレクトリ構造
7.5. アプリケーション・コントローラ
7.6. アプリケーションのロード、アンロード
7.7. アプリケーションの起動と停止
7.8. アプリケーションの設定
7.9. アプリケーションの起動タイプ
8. アプリケーションのインクルード
8.1. 定義
8.2. インクルードされるアプリケーションの指定
8.3. スタートアップ時のプロセスの同期
11. appupクックブック
11.1. 機能性モジュールの変更
11.2. レジデンスモジュールの変更
11.3. コールバックモジュールの変更
11.4. 内部ステートの変更
11.5. モジュールの依存
11.6. 特別なプロセスのコード交換
11.7. スーパバイザの変更
11.8. モジュールの追加と削除
11.9. プロセスの起動と停止
11.10. アプリケーションの追加と削除
11.11. アプリケーションの再起動
11.12. アプリケーション仕様の変更
11.13. アプリケーション構成の変更
11.14. インクルードされたアプリケーションの変更
11.15. Erlang以外のコードの変更
11.16. エミュレータの再起動
Navigation
index
Erlang User's Guide v5.8.1 documentation
»