Definition at line 27 of file CProcessQueue.h.
CProcessQueue::CKey::CKey |
( |
| ) |
|
CProcessQueue::CKey::CKey |
( |
const CKey & |
src | ) |
|
CProcessQueue::CKey::CKey |
( |
const C_FLOAT64 & |
executionTime, |
|
|
const bool & |
equality, |
|
|
const size_t & |
cascadingLevel |
|
) |
| |
Specific constructor
- Parameters
-
const | C_FLOAT64 & executionTime |
const | bool & equality |
const | size_t & cascadingLevel |
Definition at line 32 of file CProcessQueue.cpp.
CProcessQueue::CKey::~CKey |
( |
| ) |
|
const C_FLOAT64& CProcessQueue::CKey::getExecutionTime |
( |
| ) |
const |
|
inline |
bool CProcessQueue::CKey::operator< |
( |
const CKey & |
rhs | ) |
const |
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
const CProcessQueue & |
o |
|
) |
| |
|
friend |
Definition at line 505 of file CProcessQueue.cpp.
507 os <<
"Process Queue" << std::endl;
508 std::multimap< CProcessQueue::CKey, CProcessQueue::CAction >::const_iterator it;
510 if (o.
mActions.size()) os <<
" Actions:" << std::endl;
514 os <<
"exec time " << it->first.mExecutionTime
515 <<
", cascading lvl " << it->first.mCascadingLevel
516 <<
", " << (it->first.mEquality ?
"equality, " :
"inequality");
522 os <<
"pEvent: 0x" << pEvent <<
", Action: ";
524 switch (it->second.mType)
528 if (pEvent->delayAssignment())
534 os <<
"Calculation & Assignment";
548 os << std::endl << std::endl;
std::multimap< CKey, CAction > mActions
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
const CKey & |
o |
|
) |
| |
|
friend |
size_t CProcessQueue::CKey::mCascadingLevel |
|
private |
bool CProcessQueue::CKey::mEquality |
|
private |
A Boolean value indication whether we have equality or inequality. Equalities have to be handled prior to inequalities
Definition at line 90 of file CProcessQueue.h.
Referenced by operator<().
C_FLOAT64 CProcessQueue::CKey::mExecutionTime |
|
private |
The documentation for this class was generated from the following files: