| ACE
    6.0.6
    | 
A Name Server implementation. More...
#include <Registry.h>
| Classes | |
| struct | Binding | 
| class | Binding_Iterator | 
| An iterator.  More... | |
| struct | Name_Component | 
| International string.  More... | |
| class | Naming_Context | 
| An context representation.  More... | |
| class | Object | 
| An object representation.  More... | |
| Public Types | |
| enum | Binding_Type { INVALID, OBJECT, CONTEXT } | 
| There are two types of bindings.  More... | |
| typedef ACE_Unbounded_Set < Name_Component > | Name | 
| A Name is an ordered collections of components (ids) | |
| typedef ACE_Unbounded_Set < Binding > | Binding_List | 
| A list of bindings. | |
| Static Public Member Functions | |
| static ACE_TString | make_string (const Name &name) | 
| Convert a name to a string. | |
| static Name | make_name (const ACE_TString &string) | 
| Convert a string to a name. | |
| Static Public Attributes | |
| static const ACE_TCHAR | STRING_SEPARATOR [] = ACE_TEXT ("\\") | 
| Separator for components in a name. | |
A Name Server implementation.
The registry interface is inspired by the interface specified in the CORBA Naming Service Specification. The implementation is done through Win32 <Reg*> functions. Other than providing an OO wrapper for the Win32 <Reg*> functions, ACE_Registry provides an abstraction for iteration over the elements of the Registry.
A list of bindings.
A Name is an ordered collections of components (ids)
| ACE_Registry::Name ACE_Registry::make_name | ( | const ACE_TString & | string | ) |  [static] | 
Convert a string to a name. 
| ACE_TString ACE_Registry::make_string | ( | const Name & | name | ) |  [static] | 
Convert a name to a string. 
| ACE_TCHAR const ACE_Registry::STRING_SEPARATOR = ACE_TEXT ("\\")  [static] | 
Separator for components in a name.
 1.7.5
 1.7.5