インタフェースのナビゲーション (1)
4種類のナビゲーション
- “provided”インタフェースからコンポネントインタフェースを取得
- CORBA::Object::get_component()
- コンポネントインタフェースから特定の“provided”インタフェースを取得
- provide_<interfaceName>()
- コンポネントインタフェースから任意の“provided”インタフェースを取得
- すべてのコンポネントはInterfaceNavigationを継承している
- CORBAComponent::InterfaceNavigation::provide_interface()
- CORBAComponent::InterfaceNavigation::provide_all_interfaces()
- CORBAComponent::InterfaceNavigation::provide_named_interfaces()