00001 /* 00002 * 00003 * 00004 * Distributed under the OpenDDS License. 00005 * See: http://www.opendds.org/license.html 00006 */ 00007 00008 #include "Multicast.h" 00009 #include "MulticastLoader.h" 00010 00011 #include "ace/Service_Config.h" 00012 00013 OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL 00014 00015 namespace OpenDDS { 00016 namespace DCPS { 00017 00018 MulticastInitializer::MulticastInitializer() 00019 { 00020 ACE_Service_Config::process_directive(ace_svc_desc_MulticastLoader); 00021 00022 #if (OPENDDS_MULTICAST_HAS_DLL == 0) 00023 ACE_Service_Config::process_directive(ACE_TEXT("static OpenDDS_Multicast")); 00024 #endif /* OPENDDS_MULTICAST_HAS_DLL */ 00025 } 00026 00027 } // namespace DCPS 00028 } // namespace OpenDDS 00029 00030 OPENDDS_END_VERSIONED_NAMESPACE_DECL