TAO_RTEvent 4.0.2
Loading...
Searching...
No Matches
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

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

Author
Carlos O'Ryan (corya.nosp@m.n@cs.nosp@m..wust.nosp@m.l.ed.nosp@m.u)

Variable Documentation

◆ ACE_ES_BITMASK_DESIGNATOR

const long ACE_ES_BITMASK_DESIGNATOR = 12

◆ ACE_ES_CONJUNCTION_DESIGNATOR

const long ACE_ES_CONJUNCTION_DESIGNATOR = 8

◆ ACE_ES_DISJUNCTION_DESIGNATOR

const long ACE_ES_DISJUNCTION_DESIGNATOR = 9

◆ ACE_ES_EVENT_ACT

const long ACE_ES_EVENT_ACT = 2

◆ ACE_ES_EVENT_ANY

const long ACE_ES_EVENT_ANY = 0

◆ ACE_ES_EVENT_DEADLINE_TIMEOUT

const long ACE_ES_EVENT_DEADLINE_TIMEOUT = 6

◆ ACE_ES_EVENT_INTERVAL_TIMEOUT

const long ACE_ES_EVENT_INTERVAL_TIMEOUT = 5

◆ ACE_ES_EVENT_NOTIFICATION

const long ACE_ES_EVENT_NOTIFICATION = 3

◆ ACE_ES_EVENT_SHUTDOWN

const long ACE_ES_EVENT_SHUTDOWN = 1

◆ ACE_ES_EVENT_SOURCE_ANY

const long ACE_ES_EVENT_SOURCE_ANY = 0

Predefined event sources.

◆ ACE_ES_EVENT_TIMEOUT

const long ACE_ES_EVENT_TIMEOUT = 4

◆ ACE_ES_EVENT_UNDEFINED

const long ACE_ES_EVENT_UNDEFINED = 16

◆ ACE_ES_GLOBAL_DESIGNATOR

const long ACE_ES_GLOBAL_DESIGNATOR = 7

◆ ACE_ES_LOGICAL_AND_DESIGNATOR

const long ACE_ES_LOGICAL_AND_DESIGNATOR = 11

◆ ACE_ES_MASKED_TYPE_DESIGNATOR

const long ACE_ES_MASKED_TYPE_DESIGNATOR = 13

◆ ACE_ES_NEGATION_DESIGNATOR

const long ACE_ES_NEGATION_DESIGNATOR = 10

◆ ACE_ES_NULL_DESIGNATOR

const long ACE_ES_NULL_DESIGNATOR = 14

◆ ACE_Scheduler_MAX_PREEMPTION_PRIORITY

const long ACE_Scheduler_MAX_PREEMPTION_PRIORITY = 0

Max preemption priority.

◆ ACE_Scheduler_MAX_PRIORITIES

const long ACE_Scheduler_MAX_PRIORITIES = 5

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).

◆ ACE_Scheduler_MAX_SUB_PRIORITY

const u_long ACE_Scheduler_MAX_SUB_PRIORITY
Initial value:

This is the maximum sub priority.

◆ ACE_Scheduler_MIN_PREEMPTION_PRIORITY

const long ACE_Scheduler_MIN_PREEMPTION_PRIORITY
Initial value:
=
const long ACE_Scheduler_MAX_PRIORITIES
Definition Event_Service_Constants.h:53

The minimum preemption priority.

◆ ACE_Scheduler_MIN_SUB_PRIORITY

const u_long ACE_Scheduler_MIN_SUB_PRIORITY
Initial value:

This is the minimum sub priority.

◆ ACE_Scheduler_Rates

const TimeBase::TimeT ACE_Scheduler_Rates[ACE_Scheduler_MAX_PRIORITIES]
Initial value:
= {
250000,
500000,
1000000,
2000000,
10000000
}