ThreadPriorityStr Struct Reference

List of all members.

Static Public Member Functions

static int getNativePriority (long cpPr)

Public Attributes

int w32Priority

Static Public Attributes

static ThreadPriorityStr priorities []
static long normalPriority = 3
static long len = 7


Detailed Description

Definition at line 166 of file thread_w32.cpp.


Member Function Documentation

static int ThreadPriorityStr::getNativePriority ( long  cpPr  )  [inline, static]

Definition at line 172 of file thread_w32.cpp.

References len, normalPriority, priorities, and w32Priority.

00173             {
00174                     int res = cpPr + normalPriority;
00175                     if( res < 0 ) res = 0;
00176                     if( res >= len ) res = len - 1;
00177                     return( priorities[res].w32Priority );
00178             }


Member Data Documentation

Initial value:

    {
            THREAD_PRIORITY_TIME_CRITICAL, 
            THREAD_PRIORITY_HIGHEST, 
            THREAD_PRIORITY_ABOVE_NORMAL,

            THREAD_PRIORITY_NORMAL, 

            THREAD_PRIORITY_BELOW_NORMAL,
            THREAD_PRIORITY_LOWEST,
            THREAD_PRIORITY_IDLE
    }

Definition at line 168 of file thread_w32.cpp.

Referenced by getNativePriority().

Definition at line 169 of file thread_w32.cpp.

Referenced by getNativePriority().

long ThreadPriorityStr::len = 7 [static]

Definition at line 170 of file thread_w32.cpp.

Referenced by getNativePriority().

Definition at line 180 of file thread_w32.cpp.

Referenced by getNativePriority().


The documentation for this struct was generated from the following file:

Generated on Wed Mar 19 15:00:00 2008 for rwlock by  doxygen 1.5.5