TAO_Multi_Priority_Mapping Class Reference
An implementation of the Priority_Mapping interface for communication between different platforms.
More...
#include <Multi_Priority_Mapping.h>
Inheritance diagram for TAO_Multi_Priority_Mapping:
[legend]Collaboration diagram for TAO_Multi_Priority_Mapping:
[legend]List of all members.
Detailed Description
An implementation of the Priority_Mapping interface for communication between different platforms.
This implementation uses a custom mapping between the range of priorities for a given scheduling class (ACE_SCHED_OTHER, ACE_SCHED_FIFO, ACE_SCHED_RR) and the valid range of CORBA priorities (0...32767)
Constructor & Destructor Documentation
TAO_Multi_Priority_Mapping::TAO_Multi_Priority_Mapping |
( |
int |
base_native_priority, |
|
|
int |
base_corba_priority, |
|
|
int |
priority_spacing = 1 , |
|
|
int |
priorities_contiguous = 1 , |
|
|
int |
policy = ACE_SCHED_FIFO |
|
) |
|
|
|
Default constructor.
- Parameters:
-
| base_native_priority | The native priority to use for the highest priority endpoint. |
| base_corba_priority | The corba priority to use for the highest priority endpoint |
| priority_spacing | The priority increment to use between endpoints |
| priorities_contiguous | Some platforms do use contiguous priorities |
| policy | The scheduling policy to use. |
|
Member Function Documentation
Member Data Documentation
The documentation for this class was generated from the following files:
Generated on Sat Aug 6 03:26:04 2005 for TAO_RTCORBA by
1.3.9.1