diff options
author | venkita <venkita@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-04-15 14:55:16 +0000 |
---|---|---|
committer | venkita <venkita@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-04-15 14:55:16 +0000 |
commit | 16554801385c5eefb7fc6c4dea58915d5b431ca1 (patch) | |
tree | 52e1b7359dc1e8276bc32974205fd659e95bb0e8 | |
parent | bbb6fc31df5ccbcbf44fdc257dda67847fc0e656 (diff) | |
download | ATCD-16554801385c5eefb7fc6c4dea58915d5b431ca1.tar.gz |
ChangeLogTag: Tue Apr 15 09:47:22 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | Kokyu/DSRT_Dispatcher_Impl.cpp | 3 | ||||
-rw-r--r-- | Kokyu/Kokyu.cpp | 4 | ||||
-rw-r--r-- | Kokyu/tests/DSRT_MIF/MIF.cpp | 2 |
4 files changed, 15 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog index dc79ff0ccb8..5ee92f2eb4a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +Tue Apr 15 09:47:22 2003 Venkita Subramonian <venkita@cs.wustl.edu> + + * Kokyu/Kokyu.cpp: + * Kokyu/DSRT_Dispatcher_Impl.cpp: + * Kokyu/tests/DSRT_MIF/MIF.cpp: + + Service config related changes to Kokyu DSRT framework. + Tue Apr 15 11:24:59 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl> * include/makeinclude/platform_linux_borland.GNU: diff --git a/Kokyu/DSRT_Dispatcher_Impl.cpp b/Kokyu/DSRT_Dispatcher_Impl.cpp index 352be03c6c0..ab7e825645f 100644 --- a/Kokyu/DSRT_Dispatcher_Impl.cpp +++ b/Kokyu/DSRT_Dispatcher_Impl.cpp @@ -71,6 +71,8 @@ DSRT_Dispatcher_Impl::init (int argc, ACE_TCHAR* argv[]) { ACE_Arg_Shifter arg_shifter (argc, argv); + ACE_DEBUG ((LM_DEBUG, "svc::init called\n")); + while (arg_shifter.is_anything_left ()) { const ACE_TCHAR* arg = arg_shifter.get_current (); @@ -203,6 +205,7 @@ _make_DSRT_Dispatcher_Impl (ACE_Service_Object_Exterminator *gobbler) { if (gobbler != 0) *gobbler = (ACE_Service_Object_Exterminator) _gobble_DSRT_Dispatcher_Impl; + ACE_DEBUG ((LM_DEBUG, "about to create DSRT_Dispatcher_Impl\n" )); return new Kokyu::DSRT_Dispatcher_Impl; } diff --git a/Kokyu/Kokyu.cpp b/Kokyu/Kokyu.cpp index 90f691671e4..b63ba3ff083 100644 --- a/Kokyu/Kokyu.cpp +++ b/Kokyu/Kokyu.cpp @@ -72,13 +72,15 @@ Dispatcher_Factory:: create_DSRT_dispatcher (const DSRT_ConfigInfo& config_info) { DSRT_Dispatcher_Impl* tmp; - //ACE_NEW_RETURN (tmp, DSRT_Dispatcher_Impl, (DSRT_Dispatcher*)0); DSRT_Dispatcher_Impl::init_svcs (); + ACE_Service_Config::open ("Kokyu", ACE_DEFAULT_LOGGER_KEY, 0); + tmp = ACE_Dynamic_Service<DSRT_Dispatcher_Impl>::instance ("DSRT_Dispatcher_Impl"); + ACE_ASSERT (tmp != 0); DSRT_Dispatcher* disp; ACE_NEW_RETURN (disp, DSRT_Dispatcher, (DSRT_Dispatcher*)0); disp->implementation (tmp); diff --git a/Kokyu/tests/DSRT_MIF/MIF.cpp b/Kokyu/tests/DSRT_MIF/MIF.cpp index 67bd2e00605..0b7c1627fb9 100644 --- a/Kokyu/tests/DSRT_MIF/MIF.cpp +++ b/Kokyu/tests/DSRT_MIF/MIF.cpp @@ -56,7 +56,7 @@ int main (int,char**) { Kokyu::DSRT_ConfigInfo config_info; - config_info.scheduler_type_ = Kokyu::SCHED_MIF; + // config_info.scheduler_type_ = Kokyu::SCHED_MIF; ACE_Barrier barrier (3); |