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

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

28.7 BindInterceptorManager

 
class interceptor::BindInterceptorManager :
                       public virtual InterceptorManager,
                       public virtual VISPseudoInterface
 

このクラスは,すべてのグローバルバインドインタセプタを管理します。パブリックメソッドを一つ持ち,インタセプタを登録するために使います。

BindInterceptorManagerは必ずORB_init()で使用してください。orbが初期化されたあとは,BindInterceptorManagerは無効です。そのため,VISInitから継承するローダクラスのORB_init()の中でだけ使用してください。

ORB_init()内でORBを使用してresolve_initial_references("VisiBrokerInterceptorControl")を実行してInterceptorControlManagerを取得後,識別文字列Bindを指定したInterceptorManagerControl::get_manager()を使って,InterceptorManagerControlからBindInterceptorManagerを取得します。

<この節の構成>
28.7.1 インクルードファイル
28.7.2 BindInterceptorManagerのメソッド