SourceCode/Bond/Servo/CPath.cpp
@@ -9,6 +9,7 @@
      m_nSiteID = 0;
      m_timeOut = 0;
      m_timeIn = CToolUnits::getTimestamp();
      m_bProcessed = FALSE;
      m_pPrev = nullptr;
      m_pNext = nullptr;
   }
@@ -20,6 +21,7 @@
      m_timeIn = CToolUnits::getTimestamp();
      m_pPrev = nullptr;
      m_pNext = nullptr;
      m_bProcessed = FALSE;
   }
   CPath::~CPath()
@@ -45,6 +47,7 @@
         ar << m_nSiteID;
         ar << m_timeIn;
         ar << m_timeOut;
         ar << m_bProcessed;
         ar << (ULONGLONG)m_pNext;
         if (m_pNext != nullptr) {
            m_pNext->serialize(ar);
@@ -54,6 +57,7 @@
         ar >> m_nSiteID;
         ar >> m_timeIn;
         ar >> m_timeOut;
         ar >> m_bProcessed;
         ULONGLONG ulNext;
         ar >> ulNext;
         if ((CPath*)ulNext != nullptr) {
@@ -85,6 +89,16 @@
      return m_timeOut;
   }
   void CPath::processEnd()
   {
      m_bProcessed = TRUE;
   }
   BOOL CPath::isProcessEnd()
   {
      return m_bProcessed;
   }
   CPath* CPath::getPrev()
   {
      return m_pPrev;