Public Member Functions | |
ExpData (Any *inValue, unsigned char priority) | |
ExpData (const ExpData &other) | |
~ExpData () | |
Any * | inValue () const |
Any * | outValue () const |
void | setOutValue (Any *outValue) |
void | markItAsInUse () |
bool | isLaunchable () const |
unsigned char | getPriority () const |
Private Attributes | |
Any * | _in |
Any * | _out |
unsigned char | _priority |
Static Private Attributes | |
static Any * | NOT_USED_NOR_COMPUTED = 0 |
static Any * | USED_BUT_NOT_COMPUTED_YET = (Any *) 1 |
Pool::ExpData::ExpData | ( | Any * | inValue, |
unsigned char | priority | ||
) |
Pool::ExpData::ExpData | ( | const ExpData & | other | ) |
Pool::ExpData::~ExpData | ( | ) |
|
inline |
|
inline |
bool Pool::ExpData::isLaunchable | ( | ) | const |
void Pool::ExpData::markItAsInUse | ( | ) |
When called _out is assumed to be equal to 'NOT_USED_NOR_COMPUTED' before call.
|
inline |
void Pool::ExpData::setOutValue | ( | Any * | outValue | ) |
When used _out is assumed to be equal to 'USED_BUT_NOT_COMPUTED_YET' before call.
Definition at line 57 of file Pool.cxx.
References YACS::ENGINE::RefCounter::incrRef().
|
private |
|
private |
|
staticprivate |