summaryrefslogtreecommitdiff
path: root/TAO/tao/Pool_Per_Endpoint.cpp
diff options
context:
space:
mode:
authordoccvs <doccvs@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-12-22 22:19:33 +0000
committerdoccvs <doccvs@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-12-22 22:19:33 +0000
commite89cafbb7e4de961db24f77f5828d1c908f2ef98 (patch)
tree4742dc76fcf1d3099728949e4cbe4770ab3b65fb /TAO/tao/Pool_Per_Endpoint.cpp
parenta841826f94054005f0def249b0f4edbb5599ee9d (diff)
downloadATCD-e89cafbb7e4de961db24f77f5828d1c908f2ef98.tar.gz
ChangeLogTag: Fri Dec 22 14:13:46 2000 Priyanka Gontla <pgontla@ece.uci.edu>
Diffstat (limited to 'TAO/tao/Pool_Per_Endpoint.cpp')
-rw-r--r--TAO/tao/Pool_Per_Endpoint.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/TAO/tao/Pool_Per_Endpoint.cpp b/TAO/tao/Pool_Per_Endpoint.cpp
index 4c6d6469211..2481c1308fa 100644
--- a/TAO/tao/Pool_Per_Endpoint.cpp
+++ b/TAO/tao/Pool_Per_Endpoint.cpp
@@ -43,8 +43,17 @@ TAO_Pool_Per_Endpoint::run (CORBA::Environment &ACE_TRY_ENV)
ACE_Sched_Params::priority_min (this->policy_);
#if (TAO_HAS_RT_CORBA == 1)
+
+ CORBA::Object_var obj =
+ this->orb_->orb_core ()->priority_mapping_manager ();
+
+ TAO_Priority_Mapping_Manager_var mapping_manager =
+ TAO_Priority_Mapping_Manager::_narrow (obj.in (),
+ ACE_TRY_ENV);
+
RTCORBA::PriorityMapping *pm =
- this->orb_->orb_core ()->priority_mapping_manager ()->mapping ();
+ mapping_manager.in ()->mapping ();
+
const CORBA::Short corba_priority = (*i)->priority ();
CORBA::Short native_priority;
if (pm->to_native (corba_priority, native_priority) == 1)