class NamingContextExt :
public virtual NamingContext,
public virtual CORBA::Object
このクラスは,NamingContextインタフェースを継承したもので,文字列化した名前とURLを使用するときに必要なオペレーションを提供します。
module CosNaming {
interface NamingContextExt{
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);
};
};