diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Notify/Notify_Event_Manager.cpp')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/Notify/Notify_Event_Manager.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Notify/Notify_Event_Manager.cpp b/TAO/orbsvcs/orbsvcs/Notify/Notify_Event_Manager.cpp index 17d5970b0ad..35cdd5e100a 100644 --- a/TAO/orbsvcs/orbsvcs/Notify/Notify_Event_Manager.cpp +++ b/TAO/orbsvcs/orbsvcs/Notify/Notify_Event_Manager.cpp @@ -14,12 +14,12 @@ ACE_RCSID(Notify, Notify_Event_Manager, "$Id$") -TAO_Notify_Event_Manager::TAO_Notify_Event_Manager (TAO_Notify_EventChannel_i* event_channel, TAO_Notify_EMO_Factory* emo_factory) +TAO_Notify_Event_Manager::TAO_Notify_Event_Manager (TAO_Notify_EventChannel_i* event_channel) :event_channel_ (event_channel), event_map_ (0), event_processor_ (0), updates_dispatching_task_ (0), - emo_factory_ (emo_factory), + emo_factory_ (TAO_Notify_Factory::get_event_manager_objects_factory ()), admin_properties_ (0) { } @@ -28,10 +28,9 @@ TAO_Notify_Event_Manager::~TAO_Notify_Event_Manager () { delete this->event_map_; delete this->event_processor_; + delete this->updates_dispatching_task_; delete this->lock_; delete this->admin_properties_; - - emo_factory_->destroy_updates_task (this->updates_dispatching_task_); } void @@ -54,7 +53,8 @@ TAO_Notify_Event_Manager::init (CORBA::Environment &ACE_TRY_ENV) ACE_CHECK; this->updates_dispatching_task_ = - this->emo_factory_->create_updates_task (ACE_TRY_ENV); + // @@ add another method to RM + this->emo_factory_->create_dispatching_task (ACE_TRY_ENV); ACE_CHECK; // Init the objects |