CosNaming Namespace Reference


Classes

struct  NameComponent
struct  Binding
interface  NamingContext
 Interface for managing name bindings and naming contexts. More...

exception  NamingContext::NotFound
 Indicates that the name does not identify a binding. More...

exception  NamingContext::CannotProceed
exception  NamingContext::InvalidName
exception  NamingContext::AlreadyBound
exception  NamingContext::NotEmpty
 Indicates that the context is not empty. More...

interface  BindingIterator
interface  NamingContextExt
exception  NamingContextExt::InvalidAddress
 Indicates that the URL address is invalid. More...


Typedefs

typedef string Istring
typedef sequence< NameComponentName
typedef sequence< BindingBindingList

Enumerations

enum  BindingType { nobject, ncontext }


Detailed Description

This module provides interface for using COS Naming Service.


Typedef Documentation

typedef sequence<Binding> CosNaming::BindingList
 

Definition at line 69 of file CosNaming.idl.

Referenced by TAO_Transient_Naming_Context::list(), TAO_Storable_Naming_Context::list(), TAO_Persistent_Naming_Context::list(), and TAO_Bindings_Iterator< ITERATOR, TABLE_ENTRY >::next_n().

typedef string CosNaming::Istring
 

Define a typedef for String. Maybe at some point, will be different to support Internationalization.

Definition at line 29 of file CosNaming.idl.

typedef sequence<NameComponent> CosNaming::Name
 

This is a compound name: <c1; c2; c3; cn> where c1 to cn-1 are the names of the nested contexts, and cn is the name of the object bound in cn-1.

Definition at line 48 of file CosNaming.idl.

Referenced by TAO_Storable_Naming_Context::bind(), TAO_Naming_Context::bind(), TAO_Hash_Naming_Context::bind(), TAO_Storable_Naming_Context::bind_context(), TAO_Naming_Context::bind_context(), TAO_Hash_Naming_Context::bind_context(), TAO_Storable_Naming_Context::bind_new_context(), TAO_Naming_Context::bind_new_context(), TAO_Hash_Naming_Context::bind_new_context(), TAO_Hash_Naming_Context::get_context(), TAO_Storable_Naming_Context::rebind(), TAO_Naming_Context::rebind(), TAO_Hash_Naming_Context::rebind(), TAO_Storable_Naming_Context::rebind_context(), TAO_Naming_Context::rebind_context(), TAO_Hash_Naming_Context::rebind_context(), TAO_Storable_Naming_Context::resolve(), TAO_Naming_Context::resolve(), TAO_Hash_Naming_Context::resolve(), TAO_Naming_Context::to_name(), TAO_Naming_Context::to_string(), TAO_Storable_Naming_Context::unbind(), TAO_Naming_Context::unbind(), and TAO_Hash_Naming_Context::unbind().


Enumeration Type Documentation

enum CosNaming::BindingType
 

Enumeration values:
nobject  object binding.
ncontext  Naming context binding.

Definition at line 50 of file CosNaming.idl.

00051   {
00052     /// object binding.
00053     nobject,
00054 
00055     /// Naming context binding.
00056     ncontext
00057   };


Generated on Sun Jan 27 16:16:29 2008 for TAO_CosNaming by doxygen 1.3.6