![o](ftv2mnode.png) ACE_Event_Handler [external] | |
![|](ftv2vertline.png) ![\](ftv2mlastnode.png) ACE_Service_Object [external] | |
![|](ftv2vertline.png) ![](ftv2blank.png) ![\](ftv2mlastnode.png) TAO_Object_Loader [external] | |
![|](ftv2vertline.png) ![](ftv2blank.png) ![](ftv2blank.png) ![\](ftv2lastnode.png) TAO_Naming_Loader | |
![o](ftv2node.png) ACE_NS_Node< T > | Implementation element in a Queue, List, and Stack |
![o](ftv2mnode.png) ACE_Shared_Object [external] | |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) ACE_Service_Object [external] | |
![o](ftv2node.png) ACE_Unbounded_List< T > | Implement a simple unordered set of <T> of unbounded size |
![o](ftv2node.png) ACE_Unbounded_List_Iterator< T > | Implement an iterator over an unbounded List |
![o](ftv2node.png) CosNaming::NamingContext::AlreadyBound | |
![o](ftv2node.png) CosNaming::Binding | |
![o](ftv2node.png) CosNaming::BindingIterator | |
![o](ftv2mnode.png) BindingIterator | |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) TAO_Bindings_Iterator< ITERATOR, TABLE_ENTRY > | This class implements the <BindingIterator> interface that is part of the <CosNaming> idl module. This class works with Hash_Map-based implementations of CosNaming::NamingContext |
![o](ftv2node.png) CosNaming::NamingContext::CannotProceed | |
![o](ftv2node.png) CosNaming::NamingContextExt::InvalidAddress | Indicates that the URL address is invalid |
![o](ftv2node.png) CosNaming::NamingContext::InvalidName | |
![o](ftv2node.png) CosNaming::NameComponent | |
![o](ftv2mnode.png) CosNaming::NamingContext | Interface for managing name bindings and naming contexts |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) CosNaming::NamingContextExt | |
![o](ftv2mnode.png) NamingContextExt | |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) TAO_Naming_Context | This class plays a role of the 'Abstraction' (aka 'Interface') in the Bridge pattern architecture of the CosNaming::NamingContext implementation |
![o](ftv2node.png) CosNaming::NamingContext::NotEmpty | Indicates that the context is not empty |
![o](ftv2node.png) CosNaming::NamingContext::NotFound | Indicates that the name does not identify a binding |
![o](ftv2mnode.png) ServantActivator | |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) TAO_Storable_Naming_Context_Activator | |
![o](ftv2mnode.png) TAO::Storable_File_Guard [external] | |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) TAO_Storable_Naming_Context::File_Open_Lock_and_Check | File guard specific for storable naming contexts |
![o](ftv2mnode.png) TAO_Bindings_Map | This abstract base class defines an interface for hash-based data structures used in implementations of NamingContext (i.e., TAO_Transient_Naming_Context and TAO_Persistent_Naming_Context) |
![|](ftv2vertline.png) ![o](ftv2node.png) TAO_Persistent_Bindings_Map | Provides hash-table-based persistent storage for name to object bindings in a Naming Context |
![|](ftv2vertline.png) ![o](ftv2node.png) TAO_Storable_Bindings_Map | Provides hash-table-based transient storage for name to object bindings in a Naming Context |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) TAO_Transient_Bindings_Map | Provides hash-table-based transient storage for name to object bindings in a Naming Context |
![o](ftv2node.png) TAO_ExtId | Helper class for TAO_Transient_Bindings_Map: unifies several data items, so they can be stored together as a <key> for a in a hash table holding the state of a Transient Naming Context |
![o](ftv2node.png) TAO_IntId | Helper class for TAO_Transient_Bindings_Map: unifies several data items, so they can be stored together as a for a <key> in a hash table holding the state of a Transient Naming Context |
![o](ftv2node.png) TAO_Naming_Client | This class is intended to simplify programs that want to play the role of Naming Service clients |
![o](ftv2mnode.png) TAO_Naming_Context_Impl | This abstract base class plays a role of the 'Implementor' in the Bridge pattern architecture of the NamingContext implementation |
![|](ftv2vertline.png) ![\](ftv2mlastnode.png) TAO_Hash_Naming_Context | This class factors out common code for two 'ConcreteImplementors' in the Bridge pattern architecture of the CosNaming::NamingContext implementation |
![|](ftv2vertline.png) ![](ftv2blank.png) ![o](ftv2node.png) TAO_Persistent_Naming_Context | This class plays a role of a 'ConcreteImplementor' in the Bridge pattern architecture of the CosNaming::NamingContext implementation |
![|](ftv2vertline.png) ![](ftv2blank.png) ![o](ftv2node.png) TAO_Storable_Naming_Context | This class plays a role of a 'ConcreteImplementor' in the Bridge pattern architecture of the CosNaming::NamingContext implementation |
![|](ftv2vertline.png) ![](ftv2blank.png) ![\](ftv2lastnode.png) TAO_Transient_Naming_Context | This class plays a role of a 'ConcreteImplementor' in the Bridge pattern architecture of the CosNaming::NamingContext implementation |
![o](ftv2node.png) TAO_Naming_Server | Defines a wrapper class that holds the root Naming Context |
![o](ftv2node.png) TAO_NS_Persistence_Global | |
![o](ftv2node.png) TAO_NS_Persistence_Header | |
![o](ftv2node.png) TAO_NS_Persistence_Record | |
![o](ftv2node.png) TAO_Persistent_Context_Index | This class facilitates implementation of Persistent Naming Service. It keeps track, centrally, of several pieces of info for each Persistent Naming Context, allowing to perform the initialization necessary for each Naming Context to restore the state of the Naming Service from persistent storage on server start-up |
![o](ftv2node.png) TAO_Persistent_ExtId | Helper class for TAO_Persistent_Bindings_Map: unifies several data items, so they can be stored together as a <key> for a in a hash table holding the state of a Persistent Naming Context |
![o](ftv2node.png) TAO_Persistent_Index_ExtId | Helper class for TAO_Persistent_Context_Index: holds Persistent Naming Context POA id, so it can be stored as a <key> for a in a hash table holding state of a Persistent Context Index. (Persistent Context Index is like directory that stores info about every active Naming Context) |
![o](ftv2node.png) TAO_Persistent_Index_IntId | Helper class for TAO_Persistent_Context_Index: unifies several data items, so they can be stored together as a for a <key> in a hash table holding the state of a Persistent Context Index. (Persistent Context Index is like directory that stores info about every active Naming Context) |
![o](ftv2node.png) TAO_Persistent_IntId | Helper class for TAO_Persistent_Bindings_Map: unifies several data items, so they can be stored together as a for a <key> in a hash table holding the state of a Persistent Naming Context |
![o](ftv2node.png) TAO_Persistent_Naming_Context_Factory | A factory that creates TAO_Persistent_Naming_Context objects to implement the COS Naming Service NamingContext interface |
![o](ftv2node.png) TAO_Storable_ExtId | |
![o](ftv2node.png) TAO_Storable_IntId | |
![o](ftv2node.png) TAO_Storable_Naming_Context_Factory | |
![\](ftv2lastnode.png) TAO_Storable_Naming_Context_ReaderWriter | |