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