#include <ACE/Registry_Name_Space.h>
class ACE_Registry_Name_Space : public ACE_Name_Space {
public:ACE_Registry_Name_Space (void);ACE_Registry_Name_Space (ACE_Name_Options *name_options);~ACE_Registry_Name_Space (void);int open (ACE_Name_Options *name_options);int bind ( const ACE_WString &name_in, const ACE_WString &value_in, const char *type_in = "" );int rebind ( const ACE_WString &name_in, const ACE_WString &value_in, const char *type_in = "" );int unbind (const ACE_WString &name_in);int resolve ( const ACE_WString &name_in, ACE_WString &value_out, char *&type_out );int list_names ( ACE_WSTRING_SET &set_out, const ACE_WString &pattern_in );int list_values ( ACE_WSTRING_SET &set_out, const ACE_WString &pattern_in );int list_types ( ACE_WSTRING_SET &set_out, const ACE_WString &pattern_in );int list_name_entries ( ACE_BINDING_SET &set, const ACE_WString &pattern );int list_value_entries ( ACE_BINDING_SET &set, const ACE_WString &pattern );int list_type_entries ( ACE_BINDING_SET &set, const ACE_WString &pattern );void dump (void) const;private:ACE_Registry::Naming_Context context_;};
ACE_Registry_Name_Space (void);
ACE_Registry_Name_Space (ACE_Name_Options *name_options);
~ACE_Registry_Name_Space (void);
int open (ACE_Name_Options *name_options);
int bind (
    const ACE_WString &name_in,
    const ACE_WString &value_in,
    const char *type_in = ""
    );
int rebind (
    const ACE_WString &name_in,
    const ACE_WString &value_in,
    const char *type_in = ""
    );
int unbind (const ACE_WString &name_in);
int resolve (
    const ACE_WString &name_in,
    ACE_WString &value_out,
    char *&type_out
    );
value_out and type_out!
int list_names (
    ACE_WSTRING_SET &set_out,
    const ACE_WString &pattern_in
    );
int list_values (
    ACE_WSTRING_SET &set_out,
    const ACE_WString &pattern_in
    );
int list_types (
    ACE_WSTRING_SET &set_out,
    const ACE_WString &pattern_in
    );
int list_name_entries (
    ACE_BINDING_SET &set,
    const ACE_WString &pattern
    );
int list_value_entries (
    ACE_BINDING_SET &set,
    const ACE_WString &pattern
    );
int list_type_entries (
    ACE_BINDING_SET &set,
    const ACE_WString &pattern
    );
void dump (void) const;
ACE_Registry::Naming_Context context_;