14.7 NamingContextExt
NamingContextExtインタフェースはNamingContextの拡張であり,文字列化された名前とURLを使用する場合に必要なオペレーションを提供します。
- IDLサンプル14-3 NamingContextExtインタフェースの指定
module CosNaming { interface NamingContextExt : NamingContext { typedef string StringName; typedef string Address; typedef string URLString; StringName to_string(in Name n) raises(InvalidName); Name to_name(in StringName sn) raises(InvalidName); exception InvalidAddress {}; URLString to_url(in Address addr, in StringName sn) raises(InvalidAddress, InvalidName); Object resolve_str(in StringName n) raises(NotFound, CannotProceed, InvalidName); }; };