00001 /* 00002 * 00003 * 00004 * Distributed under the OpenDDS License. 00005 * See: http://www.opendds.org/license.html 00006 */ 00007 00008 #include "DCPS/DdsDcps_pch.h" //Only the _pch include should start with DCPS/ 00009 #include "PerConnectionSynchStrategy.h" 00010 #include "PerConnectionSynch.h" 00011 00012 #if !defined (__ACE_INLINE__) 00013 #include "PerConnectionSynchStrategy.inl" 00014 #endif /* __ACE_INLINE__ */ 00015 00016 OpenDDS::DCPS::PerConnectionSynchStrategy::~PerConnectionSynchStrategy() 00017 { 00018 DBG_ENTRY_LVL("PerConnectionSynchStrategy","~PerConnectionSynchStrategy",6); 00019 } 00020 00021 OpenDDS::DCPS::ThreadSynch* 00022 OpenDDS::DCPS::PerConnectionSynchStrategy::create_synch_object( 00023 ThreadSynchResource* synch_resource, 00024 long priority, 00025 int scheduler) 00026 { 00027 DBG_ENTRY_LVL("PerConnectionSynchStrategy","create_synch_object",6); 00028 return new PerConnectionSynch(synch_resource, priority, scheduler); 00029 }