#include "ace/Message_Block.h"
#include "orbsvcs/Time_Utilities.h"
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)
◆ 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 |
◆ 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
Initial value:= {
250000,
500000,
1000000,
2000000,
10000000
}