ナビゲーションの例
コンポネント定義
- interface Foo { ... };interface Bar { ... };component Comp entity { provides Foo f; provides Bar b;};
クライアントによるナビゲーション
- Foo myFoo;Comp myComp = CompHelper._narrow ( myFoo.get_component() );Bar myBar = BarHelper._narrow ( myComp.provide_b() );
-
コンポネント定義
- interface Foo : CORBAComponent::InterfaceNavigation { ... };interface Bar { ... };component Comp entity { provides Foo f; provides Bar b;};
クライアントによるナビゲーション
- Foo myFoo;Bar myBar = BarHelper._narrow ( myFoo.provide_interface ( "b") );