ACE_Remote_Name_Space Class ReferenceMaintaining accesses Remote Name Server Database. Allows to add NameBindings, change them, remove them and resolve NameBindings. More...
Inheritance diagram for ACE_Remote_Name_Space:
![]()
Collaboration diagram for ACE_Remote_Name_Space:
![]()
Detailed DescriptionMaintaining accesses Remote Name Server Database. Allows to add NameBindings, change them, remove them and resolve NameBindings.Manages a Naming Service for a remote name space which includes bindings for net_local naming context. All strings are stored in wide character format. A Name Binding consists of a name (that's the key), a value string and an optional type string (no wide chars). Constructor & Destructor Documentation
"Do-nothing" constructor.
Specifies the scope of this namespace, opens and memory-maps the associated file (if accessible) or contacts the dedicated name server process for NET_LOCAL namespace.
destructor, do some cleanup :TBD: last dtor should "compress" file
Member Function Documentation
Specifies the scope of this namespace, opens and memory-maps the associated file (if accessible) or contacts the dedicated name server process for NET_LOCAL namespace.
Overwrite the value or type of an existing name in a ACE_Remote_Name_Space or bind a new name to the context, if it didn't exist yet. (Wide charcter strings interface). Implements ACE_Name_Space.
Delete a name from a ACE_Remote_Name_Space (Wide charcter strings Interface). Implements ACE_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>! Implements ACE_Name_Space.
Get a set of names matching a specified pattern (wchars). Matching means the names must begin with the pattern string. Implements ACE_Name_Space.
Get a set of values matching a specified pattern (wchars). Matching means the values must begin with the pattern string. Implements ACE_Name_Space.
Get a set of types matching a specified pattern (wchars). Matching means the types must begin with the pattern string. Implements ACE_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. Implements ACE_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. Implements ACE_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. Implements ACE_Name_Space.
Member Data DocumentationInterface to Name server process for NET_LOCAL namespace.
The documentation for this class was generated from the following files: Generated on Mon Sep 15 07:16:29 2008 for ACE by ![]() |