summaryrefslogtreecommitdiff
path: root/comparison.h
diff options
context:
space:
mode:
Diffstat (limited to 'comparison.h')
-rw-r--r--comparison.h15
1 files changed, 8 insertions, 7 deletions
diff --git a/comparison.h b/comparison.h
index e6d95d40..ac22104c 100644
--- a/comparison.h
+++ b/comparison.h
@@ -7,13 +7,13 @@
#ifndef COMPARISON_H_INCLUDED
#define COMPARISON_H_INCLUDED
-#include "fileHierarchy.h"
-#include "library/processXml.h"
-#include "library/statusHandler.h"
+#include "file_hierarchy.h"
+#include "library/process_xml.h"
+#include "library/status_handler.h"
#include "structures.h"
-namespace FreeFileSync
+namespace ffs3
{
struct FolderPairCfg
@@ -55,10 +55,11 @@ private:
void compareByTimeSize(const std::vector<FolderPairCfg>& directoryPairsFormatted, FolderComparison& output) const;
void compareByContent( const std::vector<FolderPairCfg>& directoryPairsFormatted, FolderComparison& output) const;
- //create comparison result table and fill category except for files existing on both sides
- void performBaseComparison(BaseDirMapping& output, std::vector<FileMapping*>& appendUndefined) const;
+ //create comparison result table and fill category except for files existing on both sides: undefinedFiles and undefinedLinks are appended!
+ void performBaseComparison(BaseDirMapping& output, std::vector<FileMapping*>& undefinedFiles, std::vector<SymLinkMapping*>& undefinedLinks) const;
- void categorizeSymlink(SymLinkMapping* linkObj) const;
+ void categorizeSymlinkByTime(SymLinkMapping* linkObj) const;
+ void categorizeSymlinkByContent(SymLinkMapping* linkObj) const;
//buffer accesses to the same directories; useful when multiple folder pairs are used
class DirectoryBuffer;
bgstack15