27.14.2 ORBInitializerのメソッド
-
ORBInitInfo_ptr _info) = 0;
このメソッドは,ORBの初期化中に呼び出されます。インタセプタによって登録された初期サービスが,ほかのインタセプタに使用される場合は,事前にORBInitInfo::register_initial_reference()呼び出しで,その初期サービスが登録されます。
-
_info
インタセプタを登録するための初期化属性とメソッド
-
-
ORBInitInfo_ptr _info) = 0;
このメソッドは,ORBの初期化中に呼び出されます。サービスが初期化の一部として初期リファレンスを解決する必要がある場合は,サービスは,この段階ですべての初期リファレンスを使用できるとみなします。
post_init()メソッド呼び出しは,ORBの初期化の最後の処理ではありません。post_init()のあとに,登録済みインタセプタの一覧をORBにアタッチするのが最後の処理です。したがって,post_init()呼び出し中は,ORBにはインタセプタが含まれていません。ORBを介する呼び出しがpost_init()の内部で実行された場合,その呼び出しに対するリクエストインタセプタは呼び出されません。
同様に,IORを作成するメソッドが実行された場合も,IORインタセプタは呼び出されません。
-
_info
インタセプタを登録するための初期化属性とメソッド
-