summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/Naming/README
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Naming/README')
-rw-r--r--TAO/orbsvcs/orbsvcs/Naming/README53
1 files changed, 0 insertions, 53 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Naming/README b/TAO/orbsvcs/orbsvcs/Naming/README
deleted file mode 100644
index ecec41946a3..00000000000
--- a/TAO/orbsvcs/orbsvcs/Naming/README
+++ /dev/null
@@ -1,53 +0,0 @@
-// $Id:
-
-CONTENT
-
-This directory contains files implementing CosNaming idl interface
-from CORBA COSS, as well as a few utilities.
-
-
-ARCHITECTURE
-
-The architecture of the Naming Service (i.e., CosNaming)
-implementation follows the Bridge pattern.
-Below is the list of player classes:
-
- * TAO_Naming_Context (in Naming_Context.h) - this class inherits from
- POA skeleton, and plays the role of 'Abstraction' (aka 'Interface') -
- it forwards all client requests to a 'ConcreteImplementor' through an
- 'Implementor' pointer.
-
- * TAO_Naming_Context_Impl (in Naming_Context.h) - this is an abstract base class for all
- concrete implementations of NamingContext functionality (i.e., 'Implementor').
-
- * TAO_Hash_Naming_Context (in Hash_Naming_Context.h) - this
- class inherits from TAO_Naming_Context_Impl. It is a
- 'ConcreteImplementor' which uses ACE_Hash_Map_Manager to implement
- NamingContext functionality.
-
- * A set of classes implementing a persistent version of the Naming
- Context functionality. These are the classes in
- Shared_Hash_Map_T.{h, cpp}, and Persistent* files.
-
-The class structure described above makes it easy to:
-
-1) Create and plug different Naming Service implementations by
- subclassing TAO_Naming_Context_Impl.
-
-2) Dynamically load an appropriate Naming Service implementation at
- run-time based on the config file entry by making TAO_Naming_Context_Impl
- inherit from ACE_Service_Object, etc.
-
-
-PERSISTENCE
-
-The first version of Persistent Naming implementation is here!
-It is based on the memory-mapped files. Directions on how to use the
-Persistent version of the Naming Service can be found in
-TAO/orbsvcs/Naming_Service/README (by using a command-line option).
-
-The current set of classes implementing persistent version of the
-Naming Service will be restructured for one of the upcoming releases
-(to factor out commonality, get rid of unnecessary generality, etc.),
-at which time more documentation will be available in this README file
-and in the source code. \ No newline at end of file