summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhuangming <huangminghuang@users.noreply.github.com>2003-12-03 23:35:34 +0000
committerhuangming <huangminghuang@users.noreply.github.com>2003-12-03 23:35:34 +0000
commitd63f9639991f65ee6799d0bc2e36f491165c525d (patch)
treec68afee5f2f86dc791e968c7f5cd2db4c135bf9a
parentd78e9b99f54bb8562c93446310e86d469da14758 (diff)
downloadATCD-d63f9639991f65ee6799d0bc2e36f491165c525d.tar.gz
*** empty log message ***
-rw-r--r--TAO/orbsvcs/FTRT_Event_Service/Event_Service/FT_EventService.cpp7
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