diff options
Diffstat (limited to 'tao/RTCORBA/Multi_Priority_Mapping.cpp')
-rw-r--r-- | tao/RTCORBA/Multi_Priority_Mapping.cpp | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/tao/RTCORBA/Multi_Priority_Mapping.cpp b/tao/RTCORBA/Multi_Priority_Mapping.cpp index f2ccd5b42bb..717acb9244a 100644 --- a/tao/RTCORBA/Multi_Priority_Mapping.cpp +++ b/tao/RTCORBA/Multi_Priority_Mapping.cpp @@ -9,10 +9,6 @@ #include "ace/Log_Msg.h" #include "ace/Sched_Params.h" -ACE_RCSID (RTCORBA, - Multi_Priority_Mapping, - "$Id$") - TAO_BEGIN_VERSIONED_NAMESPACE_DECL TAO_Multi_Priority_Mapping::TAO_Multi_Priority_Mapping ( @@ -100,12 +96,12 @@ TAO_Multi_Priority_Mapping::to_native (RTCORBA::Priority corba_priority, { if ( this->min_ < this->max_ ) { - native_priority = static_cast<RTCORBA::NativePriority> + native_priority = static_cast<RTCORBA::NativePriority> (((corba_priority - base_corba_priority_) / priority_spacing_) + base_native_priority_); } else { - native_priority = static_cast<RTCORBA::NativePriority> + native_priority = static_cast<RTCORBA::NativePriority> (((base_corba_priority_ - corba_priority) / priority_spacing_) + base_native_priority_); } } @@ -131,7 +127,7 @@ TAO_Multi_Priority_Mapping::to_native (RTCORBA::Priority corba_priority, last_priority = this->base_native_priority_; for (int current_ndx = 0; current_ndx < priority_ndx; current_ndx++) { - native_priority = static_cast<RTCORBA::NativePriority> + native_priority = static_cast<RTCORBA::NativePriority> (ACE_Sched_Params::previous_priority (this->policy_, last_priority, ACE_SCOPE_THREAD)); @@ -171,12 +167,12 @@ TAO_Multi_Priority_Mapping::to_CORBA (RTCORBA::NativePriority native_priority, { if ( this->min_ < this->max_ ) { - corba_priority = static_cast<RTCORBA::Priority> + corba_priority = static_cast<RTCORBA::Priority> (((native_priority - base_native_priority_) * priority_spacing_) + base_corba_priority_); } else { - corba_priority = static_cast<RTCORBA::Priority> + corba_priority = static_cast<RTCORBA::Priority> (((base_native_priority_ - native_priority) * priority_spacing_) + base_corba_priority_); } } @@ -230,7 +226,7 @@ TAO_Multi_Priority_Mapping::to_CORBA (RTCORBA::NativePriority native_priority, priority_ndx++; } - corba_priority = static_cast<RTCORBA::Priority> + corba_priority = static_cast<RTCORBA::Priority> (base_corba_priority_ - priority_ndx); } } |