00001
00002
00003 #include "orbsvcs/Notify/Properties.h"
00004 #include "orbsvcs/NotifyExtC.h"
00005 #include "tao/debug.h"
00006
00007 #if ! defined (__ACE_INLINE__)
00008 #include "orbsvcs/Notify/Properties.inl"
00009 #endif
00010
00011 ACE_RCSID (Notify,
00012 TAO_Notify_Properties,
00013 "Properties.cpp,v 1.20 2006/03/14 06:14:34 jtc Exp")
00014
00015 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00016
00017 TAO_Notify_Properties::TAO_Notify_Properties (void)
00018 : factory_ (0)
00019 , builder_ (0)
00020 , asynch_updates_ (0)
00021 , allow_reconnect_ (false)
00022 , updates_ (1)
00023 {
00024
00025 NotifyExt::ThreadPoolParams tp_params =
00026 {NotifyExt::CLIENT_PROPAGATED,0, 0, 0, 0, 0, 0, 0,0};
00027
00028 this->ec_qos_.length (1);
00029 this->ec_qos_[0].name = CORBA::string_dup (NotifyExt::ThreadPool);
00030 this->ec_qos_[0].value <<= tp_params;
00031
00032 if (TAO_debug_level > 1)
00033 ACE_DEBUG ((LM_DEBUG, "in TAO_Properties ctos %x\n", this));
00034 }
00035
00036 TAO_Notify_Properties::~TAO_Notify_Properties ()
00037 {
00038 }
00039
00040 #if defined (ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION)
00041 template class TAO_Singleton<TAO_Notify_Properties, ACE_Thread_Mutex> *TAO_Singleton<TAO_Notify_Properties, ACE_Thread_Mutex>::singleton_;
00042 #endif
00043
00044 TAO_END_VERSIONED_NAMESPACE_DECL