summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjai <jai@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2007-01-29 18:18:28 +0000
committerjai <jai@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2007-01-29 18:18:28 +0000
commitaced429ceef77137426872a185774307e3c574cb (patch)
tree62b891ccd8d34ba06051fefd0a77e17e848b915a
parentde8a0d34601484d7c3dcf6fae68ed3424ad966a0 (diff)
downloadATCD-aced429ceef77137426872a185774307e3c574cb.tar.gz
changes for DS library
-rw-r--r--TAO/ChangeLog7
-rw-r--r--TAO/tao/RTCORBA/RT_ORBInitializer.cpp22
2 files changed, 29 insertions, 0 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index 0c62ebcb2fe..322041dc754 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,10 @@
+Mon Jan 29 18:16:52 UTC 2007 Jaiganesh B <jai.dre.vanderbilt.edu>
+
+ * tao/RTCORBA/RT_ORBInitializer.cpp:
+
+ Made changes to initialize the different protocols pieces
+ for RTCORBA.
+
Mon Jan 29 18:05:47 UTC 2007 Jaiganesh B <jai.dre.vanderbilt.edu>
* tao/Strategies/UIOP_Connection_Handler.cpp:
diff --git a/TAO/tao/RTCORBA/RT_ORBInitializer.cpp b/TAO/tao/RTCORBA/RT_ORBInitializer.cpp
index 464c35660aa..7dd85a5f96a 100644
--- a/TAO/tao/RTCORBA/RT_ORBInitializer.cpp
+++ b/TAO/tao/RTCORBA/RT_ORBInitializer.cpp
@@ -14,6 +14,9 @@ ACE_RCSID (RTCORBA,
#include "tao/RTCORBA/RT_Policy_i.h"
#include "tao/RTCORBA/RT_PolicyFactory.h"
#include "tao/RTCORBA/RT_Protocols_Hooks.h"
+#include "tao/RTCORBA/RT_Policy_Protocols_Hooks.h"
+#include "tao/RTCORBA/RT_Protocols_Properties_Protocols_Hooks.h"
+#include "tao/RTCORBA/RT_Thread_Priority_Protocols_Hooks.h"
#include "tao/RTCORBA/Priority_Mapping_Manager.h"
#include "tao/RTCORBA/Network_Priority_Mapping_Manager.h"
#include "tao/RTCORBA/RT_ORB_Loader.h"
@@ -75,6 +78,25 @@ TAO_RT_ORBInitializer::pre_init (
TAO_ORB_Core::set_protocols_hooks ("RT_Protocols_Hooks");
ACE_Service_Config::process_directive (ace_svc_desc_TAO_RT_Protocols_Hooks);
+ // Set the name of the Protocol_Hooks to be RT_Policy_Protocols_Hooks.
+ TAO_ORB_Core::set_policy_protocols_hooks ("RT_Policy_Protocols_Hooks");
+ ACE_Service_Config::process_directive (
+ ace_svc_desc_TAO_RT_Policy_Protocols_Hooks);
+
+ // Set the name of the Protocol_Hooks to be
+ // RT_Protocols_Properties_Protocols_Hooks.
+ TAO_ORB_Core::set_protocols_properties_protocols_hooks (
+ "RT_Protocols_Properties_Protocols_Hooks");
+ ACE_Service_Config::process_directive (
+ ace_svc_desc_TAO_RT_Protocols_Properties_Protocols_Hooks);
+
+ // Set the name of the Protocol_Hooks to be
+ // RT_Thread_Priority_Protocols_Hooks.
+ TAO_ORB_Core::set_thread_priority_protocols_hooks (
+ "RT_Thread_Priority_Protocols_Hooks");
+ ACE_Service_Config::process_directive (
+ ace_svc_desc_TAO_RT_Thread_Priority_Protocols_Hooks);
+
// Set the name of the stub factory to be RT_Stub_Factory.
TAO_ORB_Core::set_stub_factory ("RT_Stub_Factory");
ACE_Service_Config::process_directive (ace_svc_desc_TAO_RT_Stub_Factory);