| | |
| | | m_timeOut = 0; |
| | | m_timeIn = CToolUnits::getTimestamp(); |
| | | m_bProcessed = FALSE; |
| | | m_inspResult = InspResult::NotInspected; |
| | | m_pPrev = nullptr; |
| | | m_pNext = nullptr; |
| | | } |
| | |
| | | m_nUnit = nUnit; |
| | | m_timeOut = 0; |
| | | m_timeIn = CToolUnits::getTimestamp(); |
| | | m_bProcessed = FALSE; |
| | | m_inspResult = InspResult::NotInspected; |
| | | m_pPrev = nullptr; |
| | | m_pNext = nullptr; |
| | | m_bProcessed = FALSE; |
| | | } |
| | | |
| | | CPath::~CPath() |
| | |
| | | ar << m_timeIn; |
| | | ar << m_timeOut; |
| | | ar << m_bProcessed; |
| | | ar << (int)m_inspResult; |
| | | ar << (ULONGLONG)m_pNext; |
| | | if (m_pNext != nullptr) { |
| | | m_pNext->serialize(ar); |
| | | } |
| | | } |
| | | else { |
| | | int temp; |
| | | |
| | | ar >> m_nEqID; |
| | | ar >> m_nUnit; |
| | | ar >> m_timeIn; |
| | | ar >> m_timeOut; |
| | | ar >> m_bProcessed; |
| | | ar >> temp; m_inspResult = (InspResult)temp; |
| | | ULONGLONG ulNext; |
| | | ar >> ulNext; |
| | | if ((CPath*)ulNext != nullptr) { |
| | |
| | | return m_bProcessed; |
| | | } |
| | | |
| | | void CPath::setInspResult(InspResult result) |
| | | { |
| | | m_inspResult = result; |
| | | } |
| | | |
| | | InspResult CPath::getInspResult() |
| | | { |
| | | return m_inspResult; |
| | | } |
| | | |
| | | CPath* CPath::getPrev() |
| | | { |
| | | return m_pPrev; |