LAPTOP-SNT8I5JK\Boounion
2025-03-28 8322172ad4e6d5636b8c32b94d95f8abbce1ed54
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#pragma once
 
 
namespace SERVO {
    class CPath
    {
    public:
        CPath();
        CPath(unsigned int nSiteId);
        ~CPath();
 
    public:
        void getDescription(std::string& strOut);
        void serialize(CArchive& ar);
        CPath* getPrev();
        CPath* getNext();
        void addPath(CPath* pPath);
        CPath* getTailPath();
        CPath* getHeadPath();
        unsigned int getSiteID();
        ULONGLONG getInTime();
        void setOutTime(ULONGLONG time);
        ULONGLONG getOutTime();
 
    private:    
        unsigned int m_nSiteID;
        ULONGLONG m_timeIn;
        ULONGLONG m_timeOut;
        CPath* m_pPrev;
        CPath* m_pNext;
    };
}