CosNaming::NamingContextExt Interface Reference

import "CosNaming.idl";

Inheritance diagram for CosNaming::NamingContextExt:

Inheritance graph
[legend]
Collaboration diagram for CosNaming::NamingContextExt:

Collaboration graph
[legend]

List of all members.

Public Types

typedef string StringName
 Stringified form of a Name.
typedef string Address
 URL address such as myhost.xyz.com.
typedef string URLString
 Stringified form of a URL address componoent.

Public Member Functions

StringName to_string (in Name n) raises (InvalidName)
Name to_name (in StringName sn) raises (InvalidName)
URLString to_url (in Address addr, in StringName sn) raises (InvalidAddress, InvalidName)
Object resolve_str (in StringName n) raises (NotFound, CannotProceed, InvalidName)

Classes

exception  InvalidAddress
 Indicates that the URL address is invalid. More...


Detailed Description

Interface for providing operations required to use URLs and stringified names.

Reference to: Document orbos/98-10-11 (Interoperable Naming Joint Revised Submission) Joint Submission by BEA Systems, DSTC, IONA, and Inprise


Member Typedef Documentation

Stringified form of a Name.

URL address such as myhost.xyz.com.

Stringified form of a URL address componoent.


Member Function Documentation

StringName CosNaming::NamingContextExt::to_string ( in Name  n  )  raises (InvalidName)

This operation accepts a Name and returns a stringified name. If the name is invalid, an InvalidName exception is raised.

Name CosNaming::NamingContextExt::to_name ( in StringName  sn  )  raises (InvalidName)

This operation returns a Name. If the input stringified name is syntactically malformed or violates an implementation limit, an InvalidName exception is raised.

URLString CosNaming::NamingContextExt::to_url ( in Address  addr,
in StringName  sn 
) raises (InvalidAddress, InvalidName)

It performs any escapes necessary on the stringified name and returns a fully formed URL string. An exception is raised if either the protocol or name parameters are invalid.

Object CosNaming::NamingContextExt::resolve_str ( in StringName  n  )  raises (NotFound, CannotProceed, InvalidName)

This is similar to resolve as in the CosNaming::NamingContext interface, except that it accepts a stringified name as an argument instead of a Name.


The documentation for this interface was generated from the following file:

Generated on Mon Sep 15 08:42:17 2008 for TAO_CosNaming by  doxygen 1.5.5