#include <ACE/ACE_Remote_Name_Space> class ACE_Remote_Name_Space : public ACE_Name_Space {
public:
ACE_Remote_Name_Space (void);
ACE_Remote_Name_Space (const char *hostname, int port);
int open (const char *servername, int port);
~ACE_Remote_Name_Space (void);
virtual int bind ( const ACE_WString &name_in, const ACE_WString &value_in, const char *type_in = "" );
virtual int rebind ( const ACE_WString &name_in, const ACE_WString &value_in, const char *type_in = "" );
virtual int unbind (const ACE_WString &name_in);
virtual int resolve ( const ACE_WString &name_in, ACE_WString &value_out, char *&type_out );
virtual int list_names ( ACE_WSTRING_SET &set_out, const ACE_WString &pattern_in );
virtual int list_values ( ACE_WSTRING_SET &set_out, const ACE_WString &pattern_in );
virtual int list_types ( ACE_WSTRING_SET &set_out, const ACE_WString &pattern_in );
virtual int list_name_entries ( ACE_BINDING_SET &set, const ACE_WString &pattern );
virtual int list_value_entries ( ACE_BINDING_SET &set, const ACE_WString &pattern );
virtual int list_type_entries ( ACE_BINDING_SET &set, const ACE_WString &pattern );
virtual void dump (void) const;
private:
ACE_Name_Proxy ns_proxy_;
};
ACE_Remote_Name_Space (void);
ACE_Remote_Name_Space (const char *hostname, int port);
int open (const char *servername, int port);
~ACE_Remote_Name_Space (void);
virtual int bind (
const ACE_WString &name_in,
const ACE_WString &value_in,
const char *type_in = ""
);
virtual int rebind (
const ACE_WString &name_in,
const ACE_WString &value_in,
const char *type_in = ""
);
virtual int unbind (const ACE_WString &name_in);
virtual int resolve (
const ACE_WString &name_in,
ACE_WString &value_out,
char *&type_out
);
value_out
and type_out
!
virtual int list_names (
ACE_WSTRING_SET &set_out,
const ACE_WString &pattern_in
);
virtual int list_values (
ACE_WSTRING_SET &set_out,
const ACE_WString &pattern_in
);
virtual int list_types (
ACE_WSTRING_SET &set_out,
const ACE_WString &pattern_in
);
virtual int list_name_entries (
ACE_BINDING_SET &set,
const ACE_WString &pattern
);
virtual int list_value_entries (
ACE_BINDING_SET &set,
const ACE_WString &pattern
);
virtual int list_type_entries (
ACE_BINDING_SET &set,
const ACE_WString &pattern
);
virtual void dump (void) const;