26.3 BindingとBindingList
struct Binding class BindingList : private VISResource
Binding構造体,BindingListクラス,およびBindingIteratorクラスは,NamingContextオブジェクトの中に「名前とオブジェクトのバインド」を定義するために使用します。Binding構造体は,名前とオブジェクトのペアを一組カプセル化します。binding_nameフィールドはNameを表し,binding_typeフィールドはVisiBroker ORBオブジェクトとNamingContextオブジェクトのどちらにNameをバインドするかを表します。
BindingListは,NamingContextオブジェクトに含まれるBinding構造体のシーケンスです。BindingListを使用するプログラムの例については,サンプルとして提供されているexamples/vbe/ins/pluggable_adapterディレクトリを参照してください。
- IDLサンプル26-3 Binding構造体のIDL仕様
module CosNaming { enum BindingType { nobject, ncontext } struct Binding { Name binding_name; BindingType binding_type; }; typedef sequence<Binding>BindingList; };