Hitachi

VisiBroker Version 5 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

×

(凡例)

○:有効,×:無効

〈この節の構成〉