|
ACE
6.4.2
|
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) More... | |
| typedef ACE_Unbounded_Set< Binding > | Binding_List |
| A list of bindings. More... | |
Static Public Member Functions | |
| static ACE_TString | make_string (const Name &name) |
Convert a name to a string. More... | |
| static Name | make_name (const ACE_TString &string) |
Convert a string to a name. More... | |
Static Public Attributes | |
| static const ACE_TCHAR | STRING_SEPARATOR [] = ACE_TEXT ("\\") |
| Separator for components in a name. More... | |
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)
|
static |
Convert a string to a name.
|
static |
Convert a name to a string.
Separator for components in a name.
1.8.11