From d63f9639991f65ee6799d0bc2e36f491165c525d Mon Sep 17 00:00:00 2001 From: huangming Date: Wed, 3 Dec 2003 23:35:34 +0000 Subject: *** empty log message *** --- TAO/orbsvcs/FTRT_Event_Service/Event_Service/FT_EventService.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/TAO/orbsvcs/FTRT_Event_Service/Event_Service/FT_EventService.cpp b/TAO/orbsvcs/FTRT_Event_Service/Event_Service/FT_EventService.cpp index 59cc8c21040..9d1e3c0b718 100644 --- a/TAO/orbsvcs/FTRT_Event_Service/Event_Service/FT_EventService.cpp +++ b/TAO/orbsvcs/FTRT_Event_Service/Event_Service/FT_EventService.cpp @@ -85,8 +85,6 @@ void Fault_Event_Service::push (const FtRtecEventChannelAdmin::ObjectId & oid, int ACE_TMAIN (int argc, ACE_TCHAR* argv[]) { - RT_Task::set_current(); - TAO_EC_Default_Factory::init_svcs (); FT_EventService event_service; return event_service.run (argc, argv); @@ -209,7 +207,7 @@ FT_EventService::parse_args (int argc, ACE_TCHAR* argv []) } } - ACE_Get_Opt get_opt (argc, argv, ACE_LIB_TEXT("d:f:jps:t:")); + ACE_Get_Opt get_opt (argc, argv, ACE_LIB_TEXT("d:f:jprs:t:")); int opt; while ((opt = get_opt ()) != EOF) @@ -228,6 +226,9 @@ FT_EventService::parse_args (int argc, ACE_TCHAR* argv []) case 'p': this->membership_ = TAO_FTEC_Event_Channel::PRIMARY; break; + case 'r': + RT_Task::enable(); + break; case 's': // It could be just a flag (i.e. no "global" or "local" // argument, but this is consistent with the EC_Multiple -- cgit v1.2.1