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