summaryrefslogtreecommitdiff
path: root/Kokyu/Kokyu.cpp
diff options
context:
space:
mode:
authorvenkita <venkita@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-04-15 03:40:57 +0000
committervenkita <venkita@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-04-15 03:40:57 +0000
commitd50b4b30d4ce9e094d03d50ffd66981ecc0ada91 (patch)
tree6c347018d7934fdb6b03e64bbaad8bd758a5ae2b /Kokyu/Kokyu.cpp
parent9059df93e1e7c1da8c8a0bd3d8d00d876678bc96 (diff)
downloadATCD-d50b4b30d4ce9e094d03d50ffd66981ecc0ada91.tar.gz
ChangeLogTag: Mon Apr 14 22:37:34 2003 Venkita Subramonian <venkita@cs.wustl.edu>
Diffstat (limited to 'Kokyu/Kokyu.cpp')
-rw-r--r--Kokyu/Kokyu.cpp11
1 files changed, 9 insertions, 2 deletions
diff --git a/Kokyu/Kokyu.cpp b/Kokyu/Kokyu.cpp
index 9398e3d92cc..90f691671e4 100644
--- a/Kokyu/Kokyu.cpp
+++ b/Kokyu/Kokyu.cpp
@@ -1,5 +1,6 @@
// $Id$
+#include "ace/Dynamic_Service.h"
#include "Kokyu.h"
#include "Default_Dispatcher_Impl.h"
@@ -71,11 +72,17 @@ Dispatcher_Factory::
create_DSRT_dispatcher (const DSRT_ConfigInfo& config_info)
{
DSRT_Dispatcher_Impl* tmp;
- ACE_NEW_RETURN (tmp, DSRT_Dispatcher_Impl, (DSRT_Dispatcher*)0);
+ //ACE_NEW_RETURN (tmp, DSRT_Dispatcher_Impl, (DSRT_Dispatcher*)0);
+
+ DSRT_Dispatcher_Impl::init_svcs ();
+
+ tmp =
+ ACE_Dynamic_Service<DSRT_Dispatcher_Impl>::instance ("DSRT_Dispatcher_Impl");
+
DSRT_Dispatcher* disp;
ACE_NEW_RETURN (disp, DSRT_Dispatcher, (DSRT_Dispatcher*)0);
disp->implementation (tmp);
- tmp->init (config_info);
+ // tmp->init (config_info);
return disp;
}