#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 }