scheduling_common Class Reference
Defines values used within the scheduling library.
More...
#include <scheduling_common.h>
List of all members.
|
Public Types |
| enum | outcomes {
OKAY = common::OKAY,
UNINITIALIZED = common::UNINITIALIZED,
TIME_OUT = common::TIMED_OUT,
FAILURE = common::FAILURE,
NOT_FOUND = common::NOT_FOUND,
BAD_INPUT = common::BAD_INPUT,
NO_SPACE = common::NO_SPACE,
DEFINE_OUTCOME = (POSTPONE, -61, "Operation is postponed; try again later"),
DEFINE_OUTCOME = (POSTPONE, -61, "Operation is postponed; try again later"),
DEFINE_OUTCOME = (POSTPONE, -61, "Operation is postponed; try again later"),
DEFINE_OUTCOME = (POSTPONE, -61, "Operation is postponed; try again later"),
DEFINE_OUTCOME = (POSTPONE, -61, "Operation is postponed; try again later")
} |
| | these represent what can happen during an attempt to schedule an item. More...
|
Public Member Functions |
| | IMPLEMENT_CLASS_NAME ("scheduling_common") |
Static Public Member Functions |
| static const char * | outcome_name (const outcome &to_name) |
| | returns the textual form of the outcome "to_name".
|
Detailed Description
Defines values used within the scheduling library.
Definition at line 27 of file scheduling_common.h.
Member Enumeration Documentation
these represent what can happen during an attempt to schedule an item.
- Enumerator:
-
| OKAY |
the item was scheduled just fine. |
| UNINITIALIZED |
something is not initialized properly. |
| TIME_OUT |
the item has timed out during scheduling. |
| FAILURE |
there was a failure during the scheduling of the item. |
| NOT_FOUND |
the item specified was not found. |
| BAD_INPUT |
one of the input parameters was erroneous. |
| NO_SPACE |
there is no room left in the schedule for this item. |
| DEFINE_OUTCOME |
the item should be skipped for now.
could not find the actor responsible for this.
more items are left to schedule.
the item is done being scheduled.
the item should be removed from the schedule. |
| DEFINE_OUTCOME |
the item should be skipped for now.
could not find the actor responsible for this.
more items are left to schedule.
the item is done being scheduled.
the item should be removed from the schedule. |
| DEFINE_OUTCOME |
the item should be skipped for now.
could not find the actor responsible for this.
more items are left to schedule.
the item is done being scheduled.
the item should be removed from the schedule. |
| DEFINE_OUTCOME |
the item should be skipped for now.
could not find the actor responsible for this.
more items are left to schedule.
the item is done being scheduled.
the item should be removed from the schedule. |
| DEFINE_OUTCOME |
the item should be skipped for now.
could not find the actor responsible for this.
more items are left to schedule.
the item is done being scheduled.
the item should be removed from the schedule. |
Definition at line 31 of file scheduling_common.h.
Member Function Documentation
| scheduling_common::IMPLEMENT_CLASS_NAME |
( |
"scheduling_common" |
|
) |
|
| const char * scheduling_common::outcome_name |
( |
const outcome & |
to_name |
) |
[static] |
The documentation for this class was generated from the following files: