diff options
author | huangming <huangminghuang@users.noreply.github.com> | 2003-12-03 23:35:34 +0000 |
---|---|---|
committer | huangming <huangminghuang@users.noreply.github.com> | 2003-12-03 23:35:34 +0000 |
commit | d63f9639991f65ee6799d0bc2e36f491165c525d (patch) | |
tree | c68afee5f2f86dc791e968c7f5cd2db4c135bf9a | |
parent | d78e9b99f54bb8562c93446310e86d469da14758 (diff) | |
download | ATCD-d63f9639991f65ee6799d0bc2e36f491165c525d.tar.gz |
*** empty log message ***
-rw-r--r-- | TAO/orbsvcs/FTRT_Event_Service/Event_Service/FT_EventService.cpp | 7 |
1 files 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 |