int ACE_Naming_Context::rebind (const char *name_in, const char *value_in, const char *type_in) { ACE_TRACE ("ACE_Naming_Context::rebind"); return rebind (ACE_NS_WString (name_in), ACE_NS_WString (value_in), type_in); }
int ACE_Naming_Context::list_type_entries (ACE_BINDING_SET &set_out, const char *pattern_in) { ACE_TRACE ("ACE_Naming_Context::list_type_entries"); return this->list_type_entries (set_out, ACE_NS_WString (pattern_in)); }
int ACE_Naming_Context::list_values (ACE_PWSTRING_SET &set_out, const char *pattern_in) { ACE_TRACE ("ACE_Naming_Context::list_values"); return this->list_values (set_out, ACE_NS_WString (pattern_in)); }
int ACE_Naming_Context::resolve (const char *name_in, ACE_NS_WString &value_out, char *&type_out) { ACE_TRACE ("ACE_Naming_Context::resolve"); return this->resolve (ACE_NS_WString (name_in), value_out, type_out); }
int ACE_Naming_Context::resolve (const char *name_in, char *&value_out, char *&type_out) { ACE_TRACE ("ACE_Naming_Context::resolve"); ACE_NS_WString val_str; if (this->resolve (ACE_NS_WString (name_in), val_str, type_out) == -1) return -1; // Note that <char_rep> *allocates* the memory! Thus, caller is // responsible for deleting it! value_out = val_str.char_rep (); return value_out == 0 ? -1 : 0; }
int ACE_Naming_Context::unbind (const char *name_in) { ACE_TRACE ("ACE_Naming_Context::unbind"); return this->unbind (ACE_NS_WString (name_in)); }
ACE_NS_String::operator ACE_NS_WString () const { ACE_TRACE ("ACE_NS_String::operator ACE_NS_WString"); return ACE_NS_WString (this->rep_, (this->len_ / sizeof (ACE_WCHAR_T)) - 1); }