Index: src/libchengine/TFileInfo.h =================================================================== diff -u -N -r85b07e753393f661f7d8f528e4238ebb6e9e1204 -rb9453afbc6264bc3f3c6a7f86fadab7744e0fb16 --- src/libchengine/TFileInfo.h (.../TFileInfo.h) (revision 85b07e753393f661f7d8f528e4238ebb6e9e1204) +++ src/libchengine/TFileInfo.h (.../TFileInfo.h) (revision b9453afbc6264bc3f3c6a7f86fadab7744e0fb16) @@ -72,6 +72,10 @@ chcore::TSmartPath GetFullFilePath() const; // returns full path void SetFilePath(const chcore::TSmartPath& tPath); + // dst file path + const chcore::TSmartPath& GetDstRelativePath() const { return m_pathRelativeDstFile; } + void SetDstRelativePath(const chcore::TSmartPath& tPath) { m_pathRelativeDstFile = tPath; } + // file size ULONGLONG GetLength64() const; void SetLength64(ULONGLONG uhSize); @@ -108,6 +112,7 @@ eMod_None = 0, eMod_Added, eMod_Path, + eMod_DstRelativePath, eMod_BasePath, eMod_Attributes, eMod_FileSize, @@ -128,6 +133,7 @@ serializer::object_id_t m_oidObjectID; serializer::TSharedModificationTracker m_pathFile; + serializer::TSharedModificationTracker m_pathRelativeDstFile; serializer::TSharedModificationTracker m_spBasePathData; serializer::TSharedModificationTracker m_dwAttributes; // attributes serializer::TSharedModificationTracker m_uhFileSize;