// -------------------------------------------------------------------------- // // File // Name: BackupClientRestore.h // Purpose: Functions to restore files from a backup store // Created: 23/11/03 // // -------------------------------------------------------------------------- #ifndef BACKUPSCLIENTRESTORE_H #define BACKUPSCLIENTRESTORE__H class BackupProtocolClient; enum { Restore_Complete = 0, Restore_ResumePossible, Restore_TargetExists, Restore_TargetPathNotFound, Restore_UnknownError, Restore_CompleteWithErrors, }; int BackupClientRestore(BackupProtocolClient &rConnection, int64_t DirectoryID, const std::string& RemoteDirectoryName, const std::string& LocalDirectoryName, bool PrintDots, bool RestoreDeleted, bool UndeleteAfterRestoreDeleted, bool Resume, bool ContinueAfterErrors); #endif // BACKUPSCLIENTRESTORE__H