
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 |