From 4912df4bd2c193d7414257bd093017f69a2b6f57 Mon Sep 17 00:00:00 2001 From: schmidt Date: Tue, 31 Aug 1999 20:45:46 +0000 Subject: ChangeLogTag:Tue Aug 31 00:16:34 1999 Douglas C. Schmidt --- tests/Cached_Conn_Test.cpp | 256 ++++++++++++++++++++++----------------------- 1 file changed, 128 insertions(+), 128 deletions(-) (limited to 'tests/Cached_Conn_Test.cpp') diff --git a/tests/Cached_Conn_Test.cpp b/tests/Cached_Conn_Test.cpp index e6a8296660e..b23f98386c4 100644 --- a/tests/Cached_Conn_Test.cpp +++ b/tests/Cached_Conn_Test.cpp @@ -53,6 +53,72 @@ #pragma warning(disable:4503) #endif /* _MSC_VER */ +ACE_RCSID(tests, Cached_Conn_Test, "$Id$") + +typedef size_t ATTRIBUTES; +typedef ACE_Pair + CACHED_HANDLER; +typedef ACE_Refcounted_Hash_Recyclable + ACE_ADDR; +typedef ACE_Hash H_KEY; +typedef ACE_Equal_To C_KEYS; + +typedef ACE_Hash_Map_Manager_Ex + HASH_MAP; +typedef ACE_Hash_Map_Iterator_Ex + HASH_MAP_ITERATOR; +typedef ACE_Hash_Map_Reverse_Iterator_Ex + HASH_MAP_REVERSE_ITERATOR; + +typedef ACE_Recyclable_Handler_Cleanup_Strategy + CLEANUP_STRATEGY; +typedef ACE_Recyclable_Handler_Caching_Utility + CACHING_UTILITY; + +typedef ACE_LRU_Caching_Strategy + LRU_CACHING_STRATEGY; + +#if defined (ACE_HAS_BROKEN_EXTENDED_TEMPLATES) + +typedef LRU_CACHING_STRATEGY + CACHING_STRATEGY; + +#else + +typedef ACE_LFU_Caching_Strategy + LFU_CACHING_STRATEGY; +typedef ACE_FIFO_Caching_Strategy + FIFO_CACHING_STRATEGY; +typedef ACE_Null_Caching_Strategy + NULL_CACHING_STRATEGY; +typedef ACE_Caching_Strategy_Adapter + LRU_CACHING_STRATEGY_ADAPTER; +typedef ACE_Caching_Strategy_Adapter + LFU_CACHING_STRATEGY_ADAPTER; +typedef ACE_Caching_Strategy_Adapter + FIFO_CACHING_STRATEGY_ADAPTER; +typedef ACE_Caching_Strategy_Adapter + NULL_CACHING_STRATEGY_ADAPTER; +typedef ACE_Caching_Strategy + CACHING_STRATEGY; + +#endif /* ACE_HAS_BROKEN_EXTENDED_TEMPLATES */ + +typedef ACE_Oneshot_Acceptor + ACCEPTOR; + +typedef ACE_Strategy_Connector + STRATEGY_CONNECTOR; + +typedef ACE_NOOP_Creation_Strategy + NULL_CREATION_STRATEGY; + +typedef ACE_NOOP_Concurrency_Strategy + NULL_ACTIVATION_STRATEGY; + +typedef ACE_Cached_Connect_Strategy_Ex + CACHED_CONNECT_STRATEGY; + #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ defined (ACE_HAS_GNU_REPO) // The explicit instantiations are necessary with g++ 2.91.66 @@ -70,9 +136,9 @@ template class ACE_Concurrency_Strategy; template class ACE_Connect_Strategy; template class ACE_Connector; template class ACE_Creation_Strategy; -template class ACE_Hash_Map_Entry; -template class ACE_Hash; -template class ACE_Equal_To; +template class ACE_Hash_Map_Entry; +template class ACE_Hash; +template class ACE_Equal_To; template class ACE_Map_Entry *>; template class ACE_Map_Manager *, ACE_SYNCH_RW_MUTEX>; template class ACE_Map_Iterator_Base *, ACE_SYNCH_RW_MUTEX>; @@ -85,29 +151,29 @@ template class ACE_Svc_Tuple; template class ACE_Oneshot_Acceptor; template class ACE_Pair; -template class ACE_Reference_Pair; -template class ACE_Hash_Map_Entry; - -template class ACE_Hash_Map_Manager; -template class ACE_Hash_Map_Iterator; -template class ACE_Hash_Map_Reverse_Iterator; -template class ACE_Hash_Map_Manager_Ex; -template class ACE_Hash_Map_Iterator_Ex; -template class ACE_Hash_Map_Reverse_Iterator_Ex; -template class ACE_Hash_Map_Iterator_Base_Ex; - -template class ACE_Hash_Map_Manager; -template class ACE_Hash_Map_Iterator; -template class ACE_Hash_Map_Reverse_Iterator; -template class ACE_Hash_Map_Manager_Ex; -template class ACE_Hash_Map_Iterator_Ex; -template class ACE_Hash_Map_Reverse_Iterator_Ex; -template class ACE_Hash_Map_Iterator_Base_Ex; -template class ACE_Hash_Map_Bucket_Iterator; -template class ACE_Hash_Map_Bucket_Iterator; +template class ACE_Reference_Pair; +template class ACE_Hash_Map_Entry; + +template class ACE_Hash_Map_Manager; +template class ACE_Hash_Map_Iterator; +template class ACE_Hash_Map_Reverse_Iterator; +template class ACE_Hash_Map_Manager_Ex; +template class ACE_Hash_Map_Iterator_Ex; +template class ACE_Hash_Map_Reverse_Iterator_Ex; +template class ACE_Hash_Map_Iterator_Base_Ex; + +template class ACE_Hash_Map_Manager; +template class ACE_Hash_Map_Iterator; +template class ACE_Hash_Map_Reverse_Iterator; +template class ACE_Hash_Map_Manager_Ex; +template class ACE_Hash_Map_Iterator_Ex; +template class ACE_Hash_Map_Reverse_Iterator_Ex; +template class ACE_Hash_Map_Iterator_Base_Ex; +template class ACE_Hash_Map_Bucket_Iterator; +template class ACE_Hash_Map_Bucket_Iterator; // = Caching_Strategy -template class ACE_Hash_Cache_Map_Manager; +template class ACE_Hash_Cache_Map_Manager; template class ACE_LRU_Caching_Strategy; @@ -123,22 +189,22 @@ template class ACE_Caching_Strategy_Adapter; template class ACE_Caching_Strategy_Adapter; -template class ACE_Cache_Map_Manager; -template class ACE_Cache_Map_Iterator; -template class ACE_Cache_Map_Reverse_Iterator; +template class ACE_Cache_Map_Manager; +template class ACE_Cache_Map_Iterator; +template class ACE_Cache_Map_Reverse_Iterator; #else -template class ACE_Cache_Map_Manager; +template class ACE_Cache_Map_Manager; #endif /* ACE_HAS_BROKEN_EXTENDED_TEMPLATES */ template class ACE_Cached_Connect_Strategy_Ex; template class ACE_Cached_Connect_Strategy; -template class ACE_Cleanup_Strategy; -template class ACE_Recyclable_Handler_Cleanup_Strategy; -template class ACE_Recyclable_Handler_Caching_Utility; +template class ACE_Cleanup_Strategy; +template class ACE_Recyclable_Handler_Cleanup_Strategy; +template class ACE_Recyclable_Handler_Caching_Utility; template class ACE_Reverse_Lock; template class ACE_Guard >; @@ -157,9 +223,9 @@ template class ACE_Guard >; #pragma instantiate ACE_Connect_Strategy #pragma instantiate ACE_Connector #pragma instantiate ACE_Creation_Strategy -#pragma instantiate ACE_Hash_Map_Entry -#pragma instantiate ACE_Hash -#pragma instantiate ACE_Equal_To +#pragma instantiate ACE_Hash_Map_Entry +#pragma instantiate ACE_Hash +#pragma instantiate ACE_Equal_To #pragma instantiate ACE_Map_Entry *> #pragma instantiate ACE_Map_Manager *, ACE_SYNCH_RW_MUTEX> #pragma instantiate ACE_Map_Iterator_Base *, ACE_SYNCH_RW_MUTEX> @@ -172,29 +238,29 @@ template class ACE_Guard >; #pragma instantiate ACE_Oneshot_Acceptor #pragma instantiate ACE_Pair -#pragma instantiate ACE_Reference_Pair -#pragma instantiate ACE_Hash_Map_Entry - -#pragma instantiate ACE_Hash_Map_Manager -#pragma instantiate ACE_Hash_Map_Iterator -#pragma instantiate ACE_Hash_Map_Reverse_Iterator -#pragma instantiate ACE_Hash_Map_Manager_Ex -#pragma instantiate ACE_Hash_Map_Iterator_Ex -#pragma instantiate ACE_Hash_Map_Reverse_Iterator_Ex -#pragma instantiate ACE_Hash_Map_Iterator_Base_Ex - -#pragma instantiate ACE_Hash_Map_Manager -#pragma instantiate ACE_Hash_Map_Iterator -#pragma instantiate ACE_Hash_Map_Reverse_Iterator -#pragma instantiate ACE_Hash_Map_Manager_Ex -#pragma instantiate ACE_Hash_Map_Iterator_Ex -#pragma instantiate ACE_Hash_Map_Reverse_Iterator_Ex -#pragma instantiate ACE_Hash_Map_Iterator_Base_Ex -#pragma instantiate ACE_Hash_Map_Bucket_Iterator -#pragma instantiate ACE_Hash_Map_Bucket_Iterator +#pragma instantiate ACE_Reference_Pair +#pragma instantiate ACE_Hash_Map_Entry + +#pragma instantiate ACE_Hash_Map_Manager +#pragma instantiate ACE_Hash_Map_Iterator +#pragma instantiate ACE_Hash_Map_Reverse_Iterator +#pragma instantiate ACE_Hash_Map_Manager_Ex +#pragma instantiate ACE_Hash_Map_Iterator_Ex +#pragma instantiate ACE_Hash_Map_Reverse_Iterator_Ex +#pragma instantiate ACE_Hash_Map_Iterator_Base_Ex + +#pragma instantiate ACE_Hash_Map_Manager +#pragma instantiate ACE_Hash_Map_Iterator +#pragma instantiate ACE_Hash_Map_Reverse_Iterator +#pragma instantiate ACE_Hash_Map_Manager_Ex +#pragma instantiate ACE_Hash_Map_Iterator_Ex +#pragma instantiate ACE_Hash_Map_Reverse_Iterator_Ex +#pragma instantiate ACE_Hash_Map_Iterator_Base_Ex +#pragma instantiate ACE_Hash_Map_Bucket_Iterator +#pragma instantiate ACE_Hash_Map_Bucket_Iterator // = Caching_Strategy -#pragma instantiate ACE_Hash_Cache_Map_Manager +#pragma instantiate ACE_Hash_Cache_Map_Manager #pragma instantiate ACE_LRU_Caching_Strategy @@ -210,22 +276,22 @@ template class ACE_Guard >; #pragma instantiate ACE_Caching_Strategy_Adapter #pragma instantiate ACE_Caching_Strategy_Adapter -#pragma instantiate ACE_Cache_Map_Manager -#pragma instantiate ACE_Cache_Map_Iterator -#pragma instantiate ACE_Cache_Map_Reverse_Iterator +#pragma instantiate ACE_Cache_Map_Manager +#pragma instantiate ACE_Cache_Map_Iterator +#pragma instantiate ACE_Cache_Map_Reverse_Iterator #else -#pragma instantiate ACE_Cache_Map_Manager +#pragma instantiate ACE_Cache_Map_Manager #endif /* ACE_HAS_BROKEN_EXTENDED_TEMPLATES */ #pragma instantiate ACE_Cached_Connect_Strategy_Ex #pragma instantiate ACE_Cached_Connect_Strategy -#pragma instantiate ACE_Cleanup_Strategy -#pragma instantiate ACE_Recyclable_Handler_Cleanup_Strategy -#pragma instantiate ACE_Recyclable_Handler_Caching_Utility +#pragma instantiate ACE_Cleanup_Strategy +#pragma instantiate ACE_Recyclable_Handler_Cleanup_Strategy +#pragma instantiate ACE_Recyclable_Handler_Caching_Utility #pragma instantiate ACE_Reverse_Lock #pragma instantiate ACE_Guard > @@ -234,8 +300,6 @@ template class ACE_Guard >; #endif /* CACHED_CONNECT_TEST */ -ACE_RCSID(tests, Cached_Conn_Test, "$Id$") - #if defined(__BORLANDC__) && __BORLANDC__ >= 0x0530 USELIB("..\ace\aced.lib"); //--------------------------------------------------------------------------- @@ -270,70 +334,6 @@ Svc_Handler::close (u_long flags) return ACE_Svc_Handler::close (flags); } -typedef size_t ATTRIBUTES; -typedef ACE_Pair - CACHED_HANDLER; -typedef ACE_Refcounted_Hash_Recyclable - ADDR; -typedef ACE_Hash H_KEY; -typedef ACE_Equal_To C_KEYS; - -typedef ACE_Hash_Map_Manager_Ex - HASH_MAP; -typedef ACE_Hash_Map_Iterator_Ex - HASH_MAP_ITERATOR; -typedef ACE_Hash_Map_Reverse_Iterator_Ex - HASH_MAP_REVERSE_ITERATOR; - -typedef ACE_Recyclable_Handler_Cleanup_Strategy - CLEANUP_STRATEGY; -typedef ACE_Recyclable_Handler_Caching_Utility - CACHING_UTILITY; - -typedef ACE_LRU_Caching_Strategy - LRU_CACHING_STRATEGY; - -#if defined (ACE_HAS_BROKEN_EXTENDED_TEMPLATES) - -typedef LRU_CACHING_STRATEGY - CACHING_STRATEGY; - -#else - -typedef ACE_LFU_Caching_Strategy - LFU_CACHING_STRATEGY; -typedef ACE_FIFO_Caching_Strategy - FIFO_CACHING_STRATEGY; -typedef ACE_Null_Caching_Strategy - NULL_CACHING_STRATEGY; -typedef ACE_Caching_Strategy_Adapter - LRU_CACHING_STRATEGY_ADAPTER; -typedef ACE_Caching_Strategy_Adapter - LFU_CACHING_STRATEGY_ADAPTER; -typedef ACE_Caching_Strategy_Adapter - FIFO_CACHING_STRATEGY_ADAPTER; -typedef ACE_Caching_Strategy_Adapter - NULL_CACHING_STRATEGY_ADAPTER; -typedef ACE_Caching_Strategy - CACHING_STRATEGY; - -#endif /* ACE_HAS_BROKEN_EXTENDED_TEMPLATES */ - -typedef ACE_Oneshot_Acceptor - ACCEPTOR; - -typedef ACE_Strategy_Connector - STRATEGY_CONNECTOR; - -typedef ACE_NOOP_Creation_Strategy - NULL_CREATION_STRATEGY; - -typedef ACE_NOOP_Concurrency_Strategy - NULL_ACTIVATION_STRATEGY; - -typedef ACE_Cached_Connect_Strategy_Ex - CACHED_CONNECT_STRATEGY; - enum Caching_Strategy_Type { ACE_LFU, -- cgit v1.2.1