ACE_Name_Space Class ReferenceAbstract base class that provides an abstract interface to the database without exposing any implemenation details. More...
Inheritance diagram for ACE_Name_Space:
![]()
Detailed DescriptionAbstract base class that provides an abstract interface to the database without exposing any implemenation details.Manages a Naming Service Name Space. Provides the basic methods -- bind, unbind, rebind, find, and listnames. Constructor & Destructor Documentation
virtual destructor to ensure destructors of subclasses get called.
Member Function Documentation
Bind a new name to a naming context (Wide character strings).
Implemented in ACE_Local_Name_Space<, ACE_LOCK >, and ACE_Remote_Name_Space.
Overwrite the value or type of an existing name in a ACE_Name_Space or bind a new name to the context, if it didn't exist yet. (Wide charcter strings interface). Implemented in ACE_Local_Name_Space<, ACE_LOCK >, and ACE_Remote_Name_Space.
Delete a name from a ACE_Name_Space (Wide charcter strings Interface). Implemented in ACE_Local_Name_Space<, ACE_LOCK >, and ACE_Remote_Name_Space.
Get value and type of a given name binding (Wide chars). The caller is responsible for deleting both <value_out> and <type_out>! Implemented in ACE_Local_Name_Space<, ACE_LOCK >, and ACE_Remote_Name_Space.
Get a set of names matching a specified pattern (wchars). Matching means the names must begin with the pattern string. Implemented in ACE_Local_Name_Space<, ACE_LOCK >, and ACE_Remote_Name_Space.
Get a set of values matching a specified pattern (wchars). Matching means the values must begin with the pattern string. Implemented in ACE_Local_Name_Space<, ACE_LOCK >, and ACE_Remote_Name_Space.
Get a set of types matching a specified pattern (wchars). Matching means the types must begin with the pattern string. Implemented in ACE_Local_Name_Space<, ACE_LOCK >, and ACE_Remote_Name_Space.
Get a set of names matching a specified pattern (wchars). Matching means the names must begin with the pattern string. Returns the complete binding associated each pattern match. Implemented in ACE_Local_Name_Space<, ACE_LOCK >, and ACE_Remote_Name_Space.
Get a set of values matching a specified pattern (wchars). Matching means the values must begin with the pattern string. Returns the complete binding associated each pattern match. Implemented in ACE_Local_Name_Space<, ACE_LOCK >, and ACE_Remote_Name_Space.
Get a set of types matching a specified pattern (wchars). Matching means the types must begin with the pattern string. Returns the complete binding associated each pattern match. Implemented in ACE_Local_Name_Space<, ACE_LOCK >, and ACE_Remote_Name_Space.
Dump the state of the object.
Implemented in ACE_Local_Name_Space<, ACE_LOCK >, and ACE_Remote_Name_Space.
The documentation for this class was generated from the following files: Generated on Mon Sep 15 07:15:54 2008 for ACE by ![]() |