TAO_RTEvent  2.0.6
Variables
Event_Service_Constants.h File Reference
#include "ace/Message_Block.h"
#include "orbsvcs/Time_Utilities.h"

Variables

const long ACE_ES_EVENT_ANY = 0
const long ACE_ES_EVENT_SHUTDOWN = 1
const long ACE_ES_EVENT_ACT = 2
const long ACE_ES_EVENT_NOTIFICATION = 3
const long ACE_ES_EVENT_TIMEOUT = 4
const long ACE_ES_EVENT_INTERVAL_TIMEOUT = 5
const long ACE_ES_EVENT_DEADLINE_TIMEOUT = 6
const long ACE_ES_GLOBAL_DESIGNATOR = 7
const long ACE_ES_CONJUNCTION_DESIGNATOR = 8
const long ACE_ES_DISJUNCTION_DESIGNATOR = 9
const long ACE_ES_NEGATION_DESIGNATOR = 10
const long ACE_ES_LOGICAL_AND_DESIGNATOR = 11
const long ACE_ES_BITMASK_DESIGNATOR = 12
const long ACE_ES_MASKED_TYPE_DESIGNATOR = 13
const long ACE_ES_NULL_DESIGNATOR = 14
const long ACE_ES_EVENT_UNDEFINED = 16
const long ACE_ES_EVENT_SOURCE_ANY = 0
 Predefined event sources.
const long ACE_Scheduler_MAX_PRIORITIES = 5
const TimeBase::TimeT ACE_Scheduler_Rates [ACE_Scheduler_MAX_PRIORITIES]
const long ACE_Scheduler_MIN_PREEMPTION_PRIORITY
 The minimum preemption priority.
const long ACE_Scheduler_MAX_PREEMPTION_PRIORITY = 0
 Max preemption priority.
const u_long ACE_Scheduler_MAX_SUB_PRIORITY
 This is the maximum sub priority.
const u_long ACE_Scheduler_MIN_SUB_PRIORITY
 This is the minimum sub priority.

Detailed Description

Id:
Event_Service_Constants.h 69284 2005-11-10 06:47:24Z ossama

Keep constants required by both Event Service implementation and the Scheduling Service implementation.

Author:
Carlos O'Ryan (coryan@cs.wustl.edu)

Variable Documentation

const long ACE_ES_BITMASK_DESIGNATOR = 12
const long ACE_ES_EVENT_ACT = 2
const long ACE_ES_EVENT_ANY = 0
const long ACE_ES_EVENT_NOTIFICATION = 3
const long ACE_ES_EVENT_SHUTDOWN = 1
const long ACE_ES_EVENT_SOURCE_ANY = 0

Predefined event sources.

const long ACE_ES_EVENT_TIMEOUT = 4
const long ACE_ES_EVENT_UNDEFINED = 16
const long ACE_ES_GLOBAL_DESIGNATOR = 7
const long ACE_ES_NEGATION_DESIGNATOR = 10
const long ACE_ES_NULL_DESIGNATOR = 14

Max preemption priority.

The max number of priorities provided by the target platform.

Todo:
This should be defined in ACE (somehow) and only mapped here to some variables (and even that is doubtful).
Initial value:
      ACE_Message_Block::MB_USER - 1

This is the maximum sub priority.

Initial value:

The minimum preemption priority.

Initial value:
      ACE_Message_Block::MB_NORMAL

This is the minimum sub priority.

Initial value:
 {
     250000, 
     500000, 
    1000000, 
    2000000, 
   10000000  
}
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines