#include "ace/Message_Block.h"#include "orbsvcs/Time_Utilities.h"


Keep constants required by both Event Service implementation and the Scheduling Service implementation.
| const long ACE_ES_BITMASK_DESIGNATOR = 12 |
| const long ACE_ES_CONJUNCTION_DESIGNATOR = 8 |
| const long ACE_ES_DISJUNCTION_DESIGNATOR = 9 |
| const long ACE_ES_EVENT_ACT = 2 |
| TAO_BEGIN_VERSIONED_NAMESPACE_DECL const long ACE_ES_EVENT_ANY = 0 |
| const long ACE_ES_EVENT_DEADLINE_TIMEOUT = 6 |
| const long ACE_ES_EVENT_INTERVAL_TIMEOUT = 5 |
| 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_LOGICAL_AND_DESIGNATOR = 11 |
| const long ACE_ES_MASKED_TYPE_DESIGNATOR = 13 |
| const long ACE_ES_NEGATION_DESIGNATOR = 10 |
| const long ACE_ES_NULL_DESIGNATOR = 14 |
| const long ACE_Scheduler_MAX_PREEMPTION_PRIORITY = 0 |
Max preemption priority.
| const long ACE_Scheduler_MAX_PRIORITIES = 5 |
| const u_long ACE_Scheduler_MAX_SUB_PRIORITY |
| const long ACE_Scheduler_MIN_PREEMPTION_PRIORITY |
| const u_long ACE_Scheduler_MIN_SUB_PRIORITY |
| const TimeBase::TimeT ACE_Scheduler_Rates[ACE_Scheduler_MAX_PRIORITIES] |
Initial value:
{
250000,
500000,
1000000,
2000000,
10000000
}
1.5.8