diff options
Diffstat (limited to 'bin/bbackupquery/BackupQueries.h')
-rw-r--r-- | bin/bbackupquery/BackupQueries.h | 25 |
1 files changed, 22 insertions, 3 deletions
diff --git a/bin/bbackupquery/BackupQueries.h b/bin/bbackupquery/BackupQueries.h index b2ef8cc2..0e7343a2 100644 --- a/bin/bbackupquery/BackupQueries.h +++ b/bin/bbackupquery/BackupQueries.h @@ -79,9 +79,28 @@ private: const ExcludeList *mpExcludeDirs; box_time_t mLatestFileUploadTime; }; - void CompareLocation(const std::string &rLocation, CompareParams &rParams); - void Compare(const std::string &rStoreDir, const std::string &rLocalDir, CompareParams &rParams); - void Compare(int64_t DirID, const std::string &rStoreDir, const std::string &rLocalDir, CompareParams &rParams); + void CompareLocation(const std::string &rLocation, + CompareParams &rParams); + void Compare(const std::string &rStoreDir, + const std::string &rLocalDir, CompareParams &rParams); + void Compare(int64_t DirID, const std::string &rStoreDir, + const std::string &rLocalDir, CompareParams &rParams); + +public: + + class ReturnCode + { + public: + enum { + Command_OK = 0, + Compare_Same = 1, + Compare_Different, + Compare_Error, + Command_Error, + } Type; + }; + +private: // Utility functions int64_t FindDirectoryObjectID(const std::string &rDirName, bool AllowOldVersion = false, |