diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/CosEvent/ConsumerAdmin_i.cpp')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/CosEvent/ConsumerAdmin_i.cpp | 75 |
1 files changed, 0 insertions, 75 deletions
diff --git a/TAO/orbsvcs/orbsvcs/CosEvent/ConsumerAdmin_i.cpp b/TAO/orbsvcs/orbsvcs/CosEvent/ConsumerAdmin_i.cpp deleted file mode 100644 index 362875858cc..00000000000 --- a/TAO/orbsvcs/orbsvcs/CosEvent/ConsumerAdmin_i.cpp +++ /dev/null @@ -1,75 +0,0 @@ -// $Id$ - -#include "ConsumerAdmin_i.h" -#include "ace/Auto_Ptr.h" - -TAO_CosEC_ConsumerAdmin_i::TAO_CosEC_ConsumerAdmin_i (void) - : qos_ (), - rtec_consumeradmin_ (RtecEventChannelAdmin::ConsumerAdmin::_nil ()) -{ - // No-Op. -} - -TAO_CosEC_ConsumerAdmin_i::~TAO_CosEC_ConsumerAdmin_i (void) -{ - // No-Op. -} - -int -TAO_CosEC_ConsumerAdmin_i::init (const RtecEventChannelAdmin::ConsumerQOS &consumerqos, - RtecEventChannelAdmin::ConsumerAdmin_ptr rtec_consumeradmin) -{ - this->qos_ = consumerqos; - this->rtec_consumeradmin_ = - RtecEventChannelAdmin::ConsumerAdmin::_duplicate (rtec_consumeradmin); - return 0; -} - -CosEventChannelAdmin::ProxyPushSupplier_ptr -TAO_CosEC_ConsumerAdmin_i::obtain_push_supplier (CORBA::Environment &ACE_TRY_ENV) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - CosEventChannelAdmin::ProxyPushSupplier_ptr proxysupplier_nil = - CosEventChannelAdmin::ProxyPushSupplier::_nil (); - - RtecEventChannelAdmin::ProxyPushSupplier_var rtecproxypushsupplier = - this->rtec_consumeradmin_->obtain_push_supplier (ACE_TRY_ENV); - ACE_CHECK_RETURN (proxysupplier_nil); - - TAO_CosEC_ProxyPushSupplier_i *proxypushsupplier; - - ACE_NEW_RETURN (proxypushsupplier, - TAO_CosEC_ProxyPushSupplier_i (this->qos_, - rtecproxypushsupplier.in ()), - proxysupplier_nil); - - auto_ptr<TAO_CosEC_ProxyPushSupplier_i> - auto_proxysupplier (proxypushsupplier); - - CosEventChannelAdmin::ProxyPushSupplier_ptr proxy_obj = - auto_proxysupplier.get ()->_this (ACE_TRY_ENV); - ACE_CHECK_RETURN (proxysupplier_nil); - - // give the ownership to the POA. - auto_proxysupplier.get ()->_remove_ref (ACE_TRY_ENV); - ACE_CHECK_RETURN (proxysupplier_nil); - - auto_proxysupplier.release (); - return proxy_obj; -} - -CosEventChannelAdmin::ProxyPullSupplier_ptr -TAO_CosEC_ConsumerAdmin_i::obtain_pull_supplier (CORBA::Environment &) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - // TODO: implement this. - return CosEventChannelAdmin::ProxyPullSupplier::_nil (); -} - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - template class ACE_Auto_Basic_Ptr<TAO_CosEC_ProxyPushSupplier_i>; - template class auto_ptr<TAO_CosEC_ProxyPushSupplier_i>; -#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -# pragma instantiate ACE_Auto_Basic_Ptr<TAO_CosEC_ProxyPushSupplier_i> -# pragma instantiate auto_ptr<TAO_CosEC_ProxyPushSupplier_i> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ |