diff options
Diffstat (limited to 'ace/Filecache.h')
-rw-r--r-- | ace/Filecache.h | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/ace/Filecache.h b/ace/Filecache.h index 78bedd38a64..0bcd8264b79 100644 --- a/ace/Filecache.h +++ b/ace/Filecache.h @@ -1,4 +1,4 @@ -/* -*- c++ -*- */ +// -*- C++ -*- //============================================================================= /** @@ -13,6 +13,7 @@ #ifndef ACE_FILECACHE_H #define ACE_FILECACHE_H + #include "ace/pre.h" #include "ace/Mem_Map.h" @@ -22,7 +23,7 @@ #endif /* ACE_LACKS_PRAGMA_ONCE */ #include "ace/Synch_T.h" -#include "ace/Hash_Map_Manager.h" +#include "ace/Hash_Map_Manager_T.h" #include "ace/SString.h" enum ACE_Filecache_Flag @@ -145,19 +146,22 @@ private: }; #if defined (ACE_HAS_TEMPLATE_SPECIALIZATION) -typedef ACE_Hash_Map_Entry<const ACE_TCHAR *, ACE_Filecache_Object *> - ACE_Filecache_Hash_Entry; -typedef ACE_Hash_Map_Manager<const ACE_TCHAR *, ACE_Filecache_Object *, ACE_Null_Mutex> +typedef ACE_Hash_Map_Manager_Ex<const ACE_TCHAR *, ACE_Filecache_Object *, ACE_Hash<const ACE_TCHAR *>, ACE_Equal_To<const ACE_TCHAR *>, ACE_Null_Mutex> ACE_Filecache_Hash; + +typedef ACE_Hash_Map_Entry<const ACE_TCHAR *, ACE_Filecache_Object *> ACE_Filecache_Hash_Entry; + #else -typedef ACE_Hash_Map_Entry<ACE_TString, ACE_Filecache_Object *> - ACE_Filecache_Hash_Entry; -typedef ACE_Hash_Map_Manager<ACE_TString, ACE_Filecache_Object *, ACE_Null_Mutex> +typedef ACE_Hash_Map_Manager_Ex<ACE_TString, ACE_Filecache_Object *, ACE_Hash<ACE_TString>, ACE_Equal_To<ACE_TString>, ACE_Null_Mutex> ACE_Filecache_Hash; + +typedef ACE_Filecache_Hash::ENTRY ACE_Filecache_Hash_Entry; + #endif /* ACE_HAS_TEMPLATE_SPECIALIZATION */ + /** * @class ACE_Filecache * @@ -352,4 +356,5 @@ private: #include "ace/post.h" + #endif /* ACE_FILECACHE_H */ |