
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 |