[7816] ACE thread priority values verification.

Signed-off-by: AlexDereka <dereka.alex@gmail.com>
This commit is contained in:
Ambal 2009-05-13 16:18:33 +04:00 committed by AlexDereka
parent 803a815fa4
commit ae52a1b782
2 changed files with 34 additions and 31 deletions

View file

@ -44,6 +44,8 @@ ThreadPriority::ThreadPriority()
ASSERT (!_tmp.empty()); ASSERT (!_tmp.empty());
if(_tmp.size() >= MAXPRIORITYNUM)
{
const size_t max_pos = _tmp.size(); const size_t max_pos = _tmp.size();
size_t min_pos = 1; size_t min_pos = 1;
size_t norm_pos = 0; size_t norm_pos = 0;
@ -78,6 +80,7 @@ ThreadPriority::ThreadPriority()
m_priority[High] = _tmp[min_pos += _div]; m_priority[High] = _tmp[min_pos += _div];
m_priority[Highest] = _tmp[min_pos += _div]; m_priority[Highest] = _tmp[min_pos += _div];
}
} }
int ThreadPriority::getPriority(Priority p) const int ThreadPriority::getPriority(Priority p) const

View file

@ -1,4 +1,4 @@
#ifndef __REVISION_NR_H__ #ifndef __REVISION_NR_H__
#define __REVISION_NR_H__ #define __REVISION_NR_H__
#define REVISION_NR "7815" #define REVISION_NR "7816"
#endif // __REVISION_NR_H__ #endif // __REVISION_NR_H__