diff options
-rw-r--r-- | ace/Hash_Map_Manager.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/ace/Hash_Map_Manager.h b/ace/Hash_Map_Manager.h index 691c2e0bea1..a7a3289ac7a 100644 --- a/ace/Hash_Map_Manager.h +++ b/ace/Hash_Map_Manager.h @@ -208,8 +208,15 @@ protected: // Synchronization variable for the MT_SAFE <ACE_Map_Manager>. private: - int shared_find (const EXT_ID &ext_id, ACE_Hash_Map_Entry<EXT_ID, INT_ID> *&); + int shared_find (const EXT_ID &ext_id, + ACE_Hash_Map_Entry<EXT_ID, INT_ID> *&entry, + u_long &loc); + int shared_find (const EXT_ID &ext_id, + ACE_Hash_Map_Entry<EXT_ID, INT_ID> *&entry, + ACE_Hash_Map_Entry<EXT_ID, INT_ID> *&prev, + u_long &loc); // Returns the <ACE_Hash_Map_Entry> that corresponds to <ext_id>. + // prev points to the previous entry. ACE_Hash_Map_Entry<EXT_ID, INT_ID> **table_; // Array of <ACE_Hash_Map_Entry> *s, each of which points to the |