&nbsp;&nbsp; CIAO VERSION: 0.5.9<br>&nbsp;&nbsp;&nbsp; TAO VERSION : 1.5.9<br>&nbsp;&nbsp;&nbsp; ACE VERSION : 5.5.9<br><br>&nbsp;&nbsp;&nbsp; HOST MACHINE and OPERATING SYSTEM:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If on Windows based OS's, which version of WINSOCK do you<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; use?: Core Duo, Debian linux kernel  2.4<br><br>&nbsp;&nbsp;&nbsp; TARGET MACHINE and OPERATING SYSTEM, if different from HOST:<br>&nbsp;&nbsp;&nbsp; COMPILER NAME AND VERSION (AND PATCHLEVEL):<br><br>&nbsp;&nbsp;&nbsp; THE $ACE_ROOT/ace/config.h FILE [if you use a link to a platform-<br>&nbsp;&nbsp;&nbsp; specific file, simply state which one]:#include "ace/config- <br>linux.h"<br><br>&nbsp;&nbsp;&nbsp; THE $ACE_ROOT/include/makeinclude/platform_macros.GNU FILE [if you<br>&nbsp;&nbsp;&nbsp; use a link to a platform-specific file, simply state which one<br>&nbsp;&nbsp;&nbsp; (unless this isn't used in this case, e.g., with Microsoft Visual
 <br>&nbsp;&nbsp;&nbsp; C++)]:<br>&nbsp;&nbsp;&nbsp; no_hidden_visibility=1<br>&nbsp;&nbsp;&nbsp; include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU<br><br>&nbsp;&nbsp;&nbsp; CONTENTS OF $ACE_ROOT/bin/MakeProjectCreator/config/<br>default.features<br>&nbsp;&nbsp;&nbsp; (used by MPC when you generate your own makefiles): This file doesn't exist in the path. <br><br>&nbsp;&nbsp;&nbsp; AREA/CLASS/EXAMPLE AFFECTED:<br>[What example failed?&nbsp; What module failed to compile?] Help using Hash_Map_Manager_Ex<br><br>&nbsp;&nbsp;&nbsp; DOES THE PROBLEM AFFECT:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COMPILATION? No.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If so, what do your $ACE_ROOT/ace/config.h and <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $ACE_ROOT/include/makeinclude/platform_macros.GNU contain?<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 LINKING?<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; On Unix systems, did you run make realclean first?<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EXECUTION? No.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OTHER (please specify)? Help using Hash_Map_Manager_Ex <br>[Please indicate whether ACE/TAO/CIAO, your application, or both are<br>affected.]<br><br>&nbsp;&nbsp;&nbsp; SYNOPSIS:<br>[Brief description of the problem] Help using Hash_Map_Manager_Ex<br><br>&nbsp;&nbsp;&nbsp; DESCRIPTION:<br>[Detailed description of problem.&nbsp; Don't just say "&lt;blah&gt; <br>doesn't work, here's a fix," explain what your program does<br>to get to the &lt;blah&gt; state. ]<br><br>Hi there,<br><br>I'm trying to use the Hash_Map_Manager class but I need some help from you.<br> <br>I have this structure declared in the IDL file:<br><br>struct StructMap {<br>&nbsp; string first_name;<br>&nbsp; string last_name;<br>}<br><br>I have a client file that uses this
 structure in a Hash Map Manager:<br><br>typedef ACE_Hash_Map_Manager_Ex&lt;ACE_CString, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Hello::StructMap,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ACE_Hash&lt;ACE_CString&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ACE_Equal_To&lt;ACE_CString&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ACE_Null_Mutex&gt; Struct_Table; <br>Struct_Table struct_map;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Hello::StructMap
 map;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; map.first_name = "N1";<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; map.last_name = "L1";<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; struct_map.bind("1", map);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; map.first_name = "N2"; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; map.last_name = "L2";<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; struct_map.bind("2", map);<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ACE_Hash_Map_Entry&lt;ACE_CString,Hello::StructMap&gt; *entry = 0;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; struct_map.find("2", entry);<br><br> The code compiles fine but I don't know how to get the values from "entry". I tryied the following:<br><br>Hello::StructMap struct = entry-&gt;int_id_; <br>ACE_DEBUG((LM_DEBUG, "Connection %s!\n", struct.first_name ));<br><br>It didn't work I guess because the StructMap field have the type String_Manager and I can't show it using ACE_DEBUG. But I don't know how to extract a string from the "struct.first_name" value. I noticed also that there is another
 method in the Hash_Map_Manager with the "find (const EXT_ID &amp;ext_id, INT_ID &amp;int_id) const" signature. Can I use it to get the content of the Hash Map like that: <br><br>Hello::StructMap smap;<br>struct_map(find, smap);<br><br>If I can do that, how do I access the string content of the "smap" members?<br><br>Thank you.<br><br>Gab.<br><br>&nbsp;&nbsp;&nbsp; REPEAT BY:<br>[What you did to get the error; include test program or session <br>transcript if at all possible.&nbsp; ]<br><br><br>&nbsp;&nbsp;&nbsp; SAMPLE FIX/WORKAROUND: <br>[If available ] <p>&#32;



      <hr size=1>Novo <a href="http://yahoo.com.br/oqueeuganhocomisso ">Yahoo! CadÍ?</a> - Experimente uma nova busca.