| | |
| | | m_nSiteID = 0; |
| | | m_timeOut = 0; |
| | | m_timeIn = CToolUnits::getTimestamp(); |
| | | m_bProcessed = FALSE; |
| | | m_pPrev = nullptr; |
| | | m_pNext = nullptr; |
| | | } |
| | |
| | | m_timeIn = CToolUnits::getTimestamp(); |
| | | m_pPrev = nullptr; |
| | | m_pNext = nullptr; |
| | | m_bProcessed = FALSE; |
| | | } |
| | | |
| | | CPath::~CPath() |
| | |
| | | ar << m_nSiteID; |
| | | ar << m_timeIn; |
| | | ar << m_timeOut; |
| | | ar << m_bProcessed; |
| | | ar << (ULONGLONG)m_pNext; |
| | | if (m_pNext != nullptr) { |
| | | m_pNext->serialize(ar); |
| | |
| | | ar >> m_nSiteID; |
| | | ar >> m_timeIn; |
| | | ar >> m_timeOut; |
| | | ar >> m_bProcessed; |
| | | ULONGLONG ulNext; |
| | | ar >> ulNext; |
| | | if ((CPath*)ulNext != nullptr) { |
| | |
| | | return m_timeOut; |
| | | } |
| | | |
| | | void CPath::processEnd() |
| | | { |
| | | m_bProcessed = TRUE; |
| | | } |
| | | |
| | | BOOL CPath::isProcessEnd() |
| | | { |
| | | return m_bProcessed; |
| | | } |
| | | |
| | | CPath* CPath::getPrev() |
| | | { |
| | | return m_pPrev; |