From ba5c73fb53a6f83e72033eed2960f077a2a5fdae Mon Sep 17 00:00:00 2001 From: kirthika Date: Tue, 15 Jun 1999 23:56:44 +0000 Subject: Added caching_strategy_utiltiy to the caching strategy template instantiations. --- examples/Web_Crawler/URL_Visitor.cpp | 88 +++++++++++++++++++----------------- 1 file changed, 46 insertions(+), 42 deletions(-) (limited to 'examples/Web_Crawler/URL_Visitor.cpp') diff --git a/examples/Web_Crawler/URL_Visitor.cpp b/examples/Web_Crawler/URL_Visitor.cpp index a32ae8b7695..f31e98613a0 100644 --- a/examples/Web_Crawler/URL_Visitor.cpp +++ b/examples/Web_Crawler/URL_Visitor.cpp @@ -430,6 +430,8 @@ URL_Processing_Strategy * URL_Download_Visitation_Strategy_Factory::make_header_strategy (URL_Iterator &iterator) { // You fill in here. + ACE_UNUSED_ARG (iterator); + return 0; } @@ -535,29 +537,30 @@ template class ACE_NOOP_Concurrency_Strategy,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>; template class ACE_Hash_Map_Iterator_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>; template class ACE_Hash_Map_Reverse_Iterator_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>; -template class ACE_LRU_Caching_Strategy,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> >; -template class ACE_Cached_Connect_Strategy_Ex,ACE_SOCK_CONNECTOR, ACE_LRU_Caching_Strategy,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> >, ACE_SYNCH_NULL_MUTEX >; -template class ACE_Creation_Strategy >; -template class ACE_Concurrency_Strategy >; +template class ACE_LRU_Caching_Strategy,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, int , ACE_Svc_Caching_Strategy_Utility ,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, int > >; +template class ACE_Cached_Connect_Strategy_Ex,ACE_SOCK_CONNECTOR, ACE_LRU_Caching_Strategy,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, int , ACE_Svc_Caching_Strategy_Utility ,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, int > >, ACE_SYNCH_NULL_MUTEX >; +template class ACE_Creation_Strategy >; +template class ACE_Concurrency_Strategy >; template class ACE_Hash_Map_Manager_Ex, ACE_Equal_To, ACE_Null_Mutex>; -template class ACE_Hash_Map_Entry, ACE_Pair *, int> >; -template class ACE_Connect_Strategy, ACE_SOCK_Connector>; -template class ACE_Hash_Map_Iterator_Base_Ex, ACE_Svc_Handler *, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>; -template class ACE_Hash_Cache_Map_Manager,ACE_Svc_Handler *, ACE_Hash >, ACE_Equal_To >, ACE_LRU_Caching_Strategy,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> >, int > ; -template class ACE_Cache_Map_Manager,ACE_Svc_Handler *, ACE_Hash >, ACE_Equal_To >, ACE_Hash_Map_Manager_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, ACE_LRU_Caching_Strategy,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> >, int >; -template class ACE_Cache_Map_Reverse_Iterator,ACE_Svc_Handler *, ACE_Hash >, ACE_Equal_To >, ACE_Hash_Map_Reverse_Iterator_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> ,ACE_LRU_Caching_Strategy,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> >, int > ; -template class ACE_Cache_Map_Iterator,ACE_Svc_Handler *, ACE_Hash >, ACE_Equal_To >, ACE_Hash_Map_Iterator_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> , ACE_LRU_Caching_Strategy,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> >, int > ; -template class ACE_Cleanup_Strategy,ACE_Pair *,int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> >; +template class ACE_Hash_Map_Entry, ACE_Pair *, int> >; +template class ACE_Connect_Strategy, ACE_SOCK_CONNECTOR>; +template class ACE_Hash_Map_Iterator_Base_Ex, ACE_Svc_Handler *, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>; +template class ACE_Hash_Cache_Map_Manager,ACE_Svc_Handler *, ACE_Hash >, ACE_Equal_To >, ACE_LRU_Caching_Strategy,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, int , ACE_Svc_Caching_Strategy_Utility ,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, int > > , int > ; +template class ACE_Cache_Map_Manager,ACE_Svc_Handler *, ACE_Hash_Map_Manager_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, ACE_Hash_Map_Iterator_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, ACE_Hash_Map_Reverse_Iterator_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, ACE_LRU_Caching_Strategy,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, int , ACE_Svc_Caching_Strategy_Utility ,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, int > >, int >; +template class ACE_Cache_Map_Reverse_Iterator,ACE_Svc_Handler *, ACE_Hash_Map_Reverse_Iterator_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> ,ACE_LRU_Caching_Strategy,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, int , ACE_Svc_Caching_Strategy_Utility ,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, int > >, int > ; +template class ACE_Cache_Map_Iterator,ACE_Svc_Handler *, ACE_Hash_Map_Iterator_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> , ACE_LRU_Caching_Strategy,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, int , ACE_Svc_Caching_Strategy_Utility ,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, int > >, int > ; +template class ACE_Cleanup_Strategy,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex,ACE_Pair *,int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> >; template class ACE_Hash_Map_Entry; -template class ACE_Hash_Map_Iterator_Base_Ex, ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>; -template class ACE_Recycling_Strategy > ; -template class ACE_Connector, ACE_SOCK_Connector>; -template class ACE_Map_Manager > *, ACE_RW_Thread_Mutex>; -template class ACE_Svc_Tuple >; +template class ACE_Hash_Map_Iterator_Base_Ex, ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>; +template class ACE_Recycling_Strategy > ; +template class ACE_Connector, ACE_SOCK_CONNECTOR>; +template class ACE_Map_Manager > *, ACE_RW_Thread_Mutex>; +template class ACE_Svc_Tuple >; template class ACE_Hash_Map_Iterator_Base_Ex, ACE_Equal_To, ACE_Null_Mutex>; -template class ACE_Default_Cleanup_Strategy, ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> >; -template class ACE_Svc_Cleanup_Strategy,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> >; -template class ACE_Caching_Strategy_Utility, ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, int>; +template class ACE_Default_Cleanup_Strategy,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex, ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> >; +template class ACE_Svc_Cleanup_Strategy,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> >; +template class ACE_Caching_Strategy_Utility,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex, ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, int>; +template class ACE_Svc_Caching_Strategy_Utility,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex, ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, int>; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) #pragma instantiate ACE_Hash_Map_Manager #pragma instantiate ACE_Svc_Handler @@ -565,30 +568,31 @@ template class ACE_Caching_Strategy_Utility #pragma instantiate ACE_NOOP_Creation_Strategy > #pragma instantiate ACE_NOOP_Concurrency_Strategy > -#pragma instantiate ACE_Hash_Map_Manager_Ex,ACE_Pair *,int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> +#pragma instantiate ACE_Hash_Map_Manager_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> #pragma instantiate ACE_Hash_Map_Iterator_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> #pragma instantiate ACE_Hash_Map_Reverse_Iterator_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> -#pragma instantiate ACE_LRU_Caching_Strategy,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> > -#pragma instantiate ACE_Cached_Connect_Strategy_Ex,ACE_SOCK_CONNECTOR, ACE_LRU_Caching_Strategy,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> >, ACE_SYNCH_NULL_MUTEX > -#pragma instantiate ACE_Creation_Strategy >; -#pragma instantiate ACE_Concurrency_Strategy >; -#pragma instantiate ACE_Hash_Map_Manager_Ex, ACE_Equal_To, ACE_Null_Mutex>; -#pragma instantiate ACE_Hash_Map_Entry, ACE_Pair *, int> >; -#pragma instantiate ACE_Connect_Strategy, ACE_SOCK_Connector>; -#pragma instantiate ACE_Hash_Map_Iterator_Base_Ex, ACE_Svc_Handler *, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>; -#pragma instantiate ACE_Hash_Cache_Map_Manager,ACE_Svc_Handler *, ACE_Hash >, ACE_Equal_To >, ACE_LRU_Caching_Strategy,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> >, int > -#pragma instantiate ACE_Cache_Map_Manager,ACE_Svc_Handler *, ACE_Hash >, ACE_Equal_To >, ACE_Hash_Map_Manager_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, ACE_LRU_Caching_Strategy,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> >, int > -#pragma instantiate ACE_Cache_Map_Reverse_Iterator,ACE_Svc_Handler *, ACE_Hash >, ACE_Equal_To >, ACE_Hash_Map_Reverse_Iterator_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> ,ACE_LRU_Caching_Strategy,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> >, int > -#pragma instantiate ACE_Cache_Map_Iterator,ACE_Svc_Handler *, ACE_Hash >, ACE_Equal_To >, ACE_Hash_Map_Iterator_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> , ACE_LRU_Caching_Strategy,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> >, int > -#pragma instantiate ACE_Cleanup_Strategy,ACE_Pair *,int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> > +#pragma instantiate ACE_LRU_Caching_Strategy,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, int , ACE_Svc_Caching_Strategy_Utility ,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, int > > +#pragma instantiate ACE_Cached_Connect_Strategy_Ex,ACE_SOCK_CONNECTOR, ACE_LRU_Caching_Strategy,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, int , ACE_Svc_Caching_Strategy_Utility ,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, int > >, ACE_SYNCH_NULL_MUTEX > +#pragma instantiate ACE_Creation_Strategy > +#pragma instantiate ACE_Concurrency_Strategy > +#pragma instantiate ACE_Hash_Map_Manager_Ex, ACE_Equal_To, ACE_Null_Mutex> +#pragma instantiate ACE_Hash_Map_Entry, ACE_Pair *, int> > +#pragma instantiate ACE_Connect_Strategy, ACE_SOCK_CONNECTOR> +#pragma instantiate ACE_Hash_Map_Iterator_Base_Ex, ACE_Svc_Handler *, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> +#pragma instantiate ACE_Hash_Cache_Map_Manager,ACE_Svc_Handler *, ACE_Hash >, ACE_Equal_To >, ACE_LRU_Caching_Strategy,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, int , ACE_Svc_Caching_Strategy_Utility ,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, int > > , int > +#pragma instantiate ACE_Cache_Map_Manager,ACE_Svc_Handler *, ACE_Hash_Map_Manager_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, ACE_Hash_Map_Iterator_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, ACE_Hash_Map_Reverse_Iterator_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, ACE_LRU_Caching_Strategy,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, int , ACE_Svc_Caching_Strategy_Utility ,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, int > >, int > +#pragma instantiate ACE_Cache_Map_Reverse_Iterator,ACE_Svc_Handler *, ACE_Hash_Map_Reverse_Iterator_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> ,ACE_LRU_Caching_Strategy,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, int , ACE_Svc_Caching_Strategy_Utility ,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, int > >, int > +#pragma instantiate ACE_Cache_Map_Iterator,ACE_Svc_Handler *, ACE_Hash_Map_Iterator_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> , ACE_LRU_Caching_Strategy,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, int , ACE_Svc_Caching_Strategy_Utility ,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, int > >, int > +#pragma instantiate ACE_Cleanup_Strategy,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex,ACE_Pair *,int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> > #pragma instantiate ACE_Hash_Map_Entry -#pragma instantiate ACE_Hash_Map_Iterator_Base_Ex, ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> -#pragma instantiate ACE_Recycling_Strategy > -#pragma instantiate ACE_Connector, ACE_SOCK_Connector> -#pragma instantiate ACE_Map_Manager > *, ACE_RW_Thread_Mutex> -#pragma instantiate ACE_Svc_Tuple > +#pragma instantiate ACE_Hash_Map_Iterator_Base_Ex, ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> +#pragma instantiate ACE_Recycling_Strategy > +#pragma instantiate ACE_Connector, ACE_SOCK_CONNECTOR> +#pragma instantiate ACE_Map_Manager > *, ACE_RW_Thread_Mutex> +#pragma instantiate ACE_Svc_Tuple > #pragma instantiate ACE_Hash_Map_Iterator_Base_Ex, ACE_Equal_To, ACE_Null_Mutex> -#pragma instantiate ACE_Default_Cleanup_Strategy, ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> > -#pragma instantiate ACE_Svc_Cleanup_Strategy,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> > -#pragma instantiate ACE_Caching_Strategy_Utility, ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, int> +#pragma instantiate ACE_Default_Cleanup_Strategy,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex, ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> > +#pragma instantiate ACE_Svc_Cleanup_Strategy,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex,ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex> > +#pragma instantiate ACE_Caching_Strategy_Utility,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex, ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, int> +#pragma instantiate ACE_Svc_Caching_Strategy_Utility,ACE_Pair *, int>,ACE_Hash_Map_Manager_Ex, ACE_Pair *, int>, ACE_Hash >, ACE_Equal_To >, ACE_Null_Mutex>, int> #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ -- cgit v1.2.1