diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.cpp')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.cpp | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.cpp b/TAO/orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.cpp deleted file mode 100644 index 2bc881f15a7..00000000000 --- a/TAO/orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.cpp +++ /dev/null @@ -1,41 +0,0 @@ -// $Id$ - -#include "orbsvcs/Notify/Notify_EventChannelFactory_i.h" - -#include "orbsvcs/Notify/Service.h" -#include "ace/Dynamic_Service.h" -#include "tao/PortableServer/Root_POA.h" -#include "tao/ORB_Core.h" - -TAO_BEGIN_VERSIONED_NAMESPACE_DECL - -CosNotifyChannelAdmin::EventChannelFactory_ptr -TAO_Notify_EventChannelFactory_i::create (PortableServer::POA_ptr default_POA ACE_ENV_ARG_DECL) -{ - CosNotifyChannelAdmin::EventChannelFactory_var notify_factory; - - TAO_Notify_Service* notify_service = ACE_Dynamic_Service<TAO_Notify_Service>::instance (TAO_COS_NOTIFICATION_SERVICE_NAME); - - if (notify_service == 0) - { - ACE_DEBUG ((LM_DEBUG, "Service not found! check conf. file\n")); - return notify_factory._retn (); - } - - TAO_Root_POA *poa = dynamic_cast <TAO_Root_POA*> (default_POA); - - if (poa == 0) - return notify_factory._retn (); - - CORBA::ORB_ptr orb = poa->orb_core ().orb () ; - - notify_service->init_service (orb ACE_ENV_ARG_PARAMETER); - ACE_CHECK_RETURN (notify_factory._retn ()); - - notify_factory = notify_service->create (default_POA ACE_ENV_ARG_PARAMETER); - ACE_CHECK_RETURN (notify_factory._retn ()); - - return notify_factory._retn (); -} - -TAO_END_VERSIONED_NAMESPACE_DECL |