Borland(R) Enterprise Server VisiBroker(R) プログラマーズリファレンス

[目次][索引][前へ][次へ]

27.11 IORInfo

 
class PortableInterceptor::IORInfo : public virtual CORBA::LocalObject
 

IORInfoクラスによって,サーバ側のORBサービスはコンポーネントを追加したり,IOR構築中に適用可能なポリシーへアクセスしたりできるようになります。

ORBは,このクラスのORBのインプリメンテーションのインスタンスをIORInterceptor::establish_components()にパラメタとして渡します。

次の表に,IORInterceptorに定義されたメソッドの,IORInfoでの属性またはメソッドの有効性を示します。IORInfoの属性またはメソッドに不当な呼び出しをすると,標準マイナーコード14のBAD_INV_ORDER例外が発生します。

表27-2 IORInfoの有効性(C++)

  establish_components components_established
get_effective_policy
add_ior_component ×
add_ior_component_to_profile ×
manager_id
state
adapter_template ×
current_factory ×

(凡例)
○:有効,×:無効
<この節の構成>
27.11.1 インクルードファイル
27.11.2 IORInfoのメソッド