Borland(R) Enterprise Server VisiBroker(R) プログラマーズリファレンス

[目次][索引][前へ][次へ]

26.2 NamingContextExt

 
class NamingContextExt :
                       public virtual NamingContext,
                       public virtual CORBA::Object
 

このクラスは,NamingContextインタフェースを継承したもので,文字列化した名前とURLを使用するときに必要なオペレーションを提供します。

IDLサンプル26-2 NamingContextExtインタフェースのIDL仕様
 
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);
    };
};
<この節の構成>
26.2.1 NamingContextExtのメソッド