00001 // Subscription_Change_Worker.cpp,v 1.9 2006/03/14 06:14:34 jtc Exp 00002 00003 #include "orbsvcs/Notify/Subscription_Change_Worker.h" 00004 00005 #include "orbsvcs/Notify/Proxy.h" 00006 00007 ACE_RCSID(Notify, TAO_Subscription_Change_Worker, "Subscription_Change_Worker.cpp,v 1.9 2006/03/14 06:14:34 jtc Exp") 00008 00009 00010 TAO_BEGIN_VERSIONED_NAMESPACE_DECL 00011 00012 TAO_Notify_Subscription_Change_Worker::TAO_Notify_Subscription_Change_Worker ( 00013 const CosNotification::EventTypeSeq & added, 00014 const CosNotification::EventTypeSeq & removed) 00015 : added_ (added), removed_ (removed) 00016 { 00017 } 00018 00019 TAO_Notify_Subscription_Change_Worker::~TAO_Notify_Subscription_Change_Worker () 00020 { 00021 } 00022 00023 void 00024 TAO_Notify_Subscription_Change_Worker::work (TAO_Notify_Proxy* proxy ACE_ENV_ARG_DECL) 00025 { 00026 proxy->admin_types_changed (this->added_, this->removed_ ACE_ENV_ARG_PARAMETER); 00027 } 00028 00029 TAO_END_VERSIONED_NAMESPACE_DECL