summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvenkita <venkita@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-04-15 14:55:16 +0000
committervenkita <venkita@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-04-15 14:55:16 +0000
commit16554801385c5eefb7fc6c4dea58915d5b431ca1 (patch)
tree52e1b7359dc1e8276bc32974205fd659e95bb0e8
parentbbb6fc31df5ccbcbf44fdc257dda67847fc0e656 (diff)
downloadATCD-16554801385c5eefb7fc6c4dea58915d5b431ca1.tar.gz
ChangeLogTag: Tue Apr 15 09:47:22 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-rw-r--r--ChangeLog8
-rw-r--r--Kokyu/DSRT_Dispatcher_Impl.cpp3
-rw-r--r--Kokyu/Kokyu.cpp4
-rw-r--r--Kokyu/tests/DSRT_MIF/MIF.cpp2
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);