Hitachi

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


8.2.1 IDLの定義

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);
    };
};