• 追加された行はこの色です。
  • 削除された行はこの色です。
[[開発/設計]]

*クラス解説 [#fe872a21]
クラスの概要図を示す
-B2BUAクラス
--全体の管理を行う
--UAに対して、管理権限を持つ
-Routerクラス
--スクリプト部に相当するクラス
--パケットやメッセージのルーティングに対して、権限を持つ
-UAクラス
--制御モジュールに相当するクラス
--シーケンス(UA)動作に対して、権限を持つ
-Stackクラス
--StackやTransportに対して、権限を持つ

-Resolverクラス
--送信先を管理するクラス
--inner,outer条件も管理する
-Filterクラス
--IP制限やAuthチェックなどをするクラス
--エラー応答なども生成する
-MessageContextクラス
--1UAインスタンスで持ち回されるメッセージを保持しているクラス

*クラス図 [#b87d502d]
#ref(http://www.siprop.org/ja/image/prototype_design/class_fig.png)

*ソースファイル [#x041392e]
-上記の図を作成するのに使用したソースコード
--検討箇所のコメントなどもあるので、詳細を知りたい場合は参照してください~
#ref(http://www.siprop.org/ja/download/prototype/prototype_design-src.zip)

*Javadoc [#g83fc8ba]
-上記のソースコードから生成したJavadoc
--メソッドの意味の参照にお使いください。~
[[Javadoc:http://www.siprop.org/ja/javadoc/prototype_design/]]