00001 #include "ace_pch.h" 00002 // $Id: Select_Reactor.cpp,v 1.1.1.4.2.1 2003/03/13 19:44:22 chad Exp $ 00003 00004 #include "ace/Select_Reactor.h" 00005 00006 ACE_RCSID(ace, Select_Reactor, "$Id: Select_Reactor.cpp,v 1.1.1.4.2.1 2003/03/13 19:44:22 chad Exp $") 00007 00008 00009 #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) 00010 # if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0) 00011 template class ACE_Select_Reactor_Token_T<ACE_Token>; 00012 template class ACE_Select_Reactor_T< ACE_Select_Reactor_Token_T<ACE_Token> >; 00013 template class ACE_Lock_Adapter< ACE_Select_Reactor_Token_T<ACE_Token> >; 00014 template class ACE_Guard< ACE_Select_Reactor_Token_T<ACE_Token> >; 00015 # else 00016 template class ACE_Select_Reactor_Token_T<ACE_Noop_Token>; 00017 template class ACE_Select_Reactor_T< ACE_Select_Reactor_Token_T<ACE_Noop_Token> >; 00018 template class ACE_Lock_Adapter< ACE_Select_Reactor_Token_T<ACE_Noop_Token> >; 00019 # endif /* ACE_MT_SAFE && ACE_MT_SAFE != 0 */ 00020 #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) 00021 # if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0) 00022 # pragma instantiate ACE_Select_Reactor_Token_T<ACE_Token> 00023 # pragma instantiate ACE_Select_Reactor_T< ACE_Select_Reactor_Token_T<ACE_Token> > 00024 # pragma instantiate ACE_Lock_Adapter< ACE_Select_Reactor_Token_T<ACE_Token> > 00025 # pragma instantiate ACE_Guard< ACE_Select_Reactor_Token_T<ACE_Token> > 00026 # else 00027 # pragma instantiate ACE_Select_Reactor_Token_T<ACE_Noop_Token> 00028 # pragma instantiate ACE_Select_Reactor_T< ACE_Select_Reactor_Token_T<ACE_Noop_Token> > 00029 # pragma instantiate ACE_Lock_Adapter< ACE_Select_Reactor_Token_T<ACE_Noop_Token> > 00030 # endif /* ACE_MT_SAFE && ACE_MT_SAFE != 0 */ 00031 #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
1.2.14 written by Dimitri van Heesch,
© 1997-2002