#include <scheduling_common.h>
Inheritance diagram for scheduling_common:


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, POSTPONE, later, CANCEL, cancelled, FINISHED, complete, MORE_LEFT, timeslice, NO_ACTOR, missing } |
| 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". | |
Definition at line 27 of file scheduling_common.h.
these represent what can happen during an attempt to schedule an item.
Definition at line 31 of file scheduling_common.h.
| scheduling_common::IMPLEMENT_CLASS_NAME | ( | "scheduling_common" | ) |
| const char * scheduling_common::outcome_name | ( | const outcome & | to_name | ) | [static] |
returns the textual form of the outcome "to_name".
Definition at line 20 of file scheduling_common.cpp.
References CANCEL, FINISHED, MORE_LEFT, NO_ACTOR, common::outcome_name(), POSTPONE, and outcome::value().
1.5.1