diff options
author | doccvs <doccvs@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-12-22 22:19:33 +0000 |
---|---|---|
committer | doccvs <doccvs@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-12-22 22:19:33 +0000 |
commit | e89cafbb7e4de961db24f77f5828d1c908f2ef98 (patch) | |
tree | 4742dc76fcf1d3099728949e4cbe4770ab3b65fb /TAO/tao/Pool_Per_Endpoint.cpp | |
parent | a841826f94054005f0def249b0f4edbb5599ee9d (diff) | |
download | ATCD-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.cpp | 11 |
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) |