Limo
A simple mod manager
Loading...
Searching...
No Matches
BackupManager Member List

This is the complete list of members for BackupManager, including all inherited members.

addBackup(int target_id, const std::string &name, int source=-1)BackupManager
addProfile(int source=-1)BackupManager
addTarget(const std::filesystem::path &path, const std::string &name, const std::vector< std::string > &backup_names)BackupManager
addTarget(const std::filesystem::path &path)BackupManager
BackupManager()=defaultBackupManager
BAK_EXTENSIONBackupManagerinlineprivatestatic
cur_profile_BackupManagerprivate
getBackupPath(const std::filesystem::path &path, int backup) constBackupManagerprivate
getBackupPath(int target, int backup) constBackupManagerprivate
getConfigPath(const std::filesystem::path &path) constBackupManagerprivate
getNumBackups(int target_id)BackupManager
getNumTargets()BackupManager
getTargets() constBackupManager
JSON_EXTENSIONBackupManagerinlineprivatestatic
log_BackupManagerprivate
num_profiles_BackupManagerprivate
overwriteBackup(int target_id, int source_backup, int dest_backup)BackupManager
readSettings(const std::filesystem::path &path) constBackupManagerprivate
removeBackup(int target_id, int backup_id, bool update_dirs=true)BackupManager
removeProfile(int profile)BackupManager
removeTarget(int target_id)BackupManager
reset()BackupManager
setActiveBackup(int target_id, int backup_id)BackupManager
setBackupName(int target_id, int backup_id, const std::string &name)BackupManager
setBackupTargetName(int target_id, const std::string &name)BackupManager
setLog(const std::function< void(Log::LogLevel, const std::string &)> &new_log)BackupManager
setProfile(int profile)BackupManager
targets_BackupManagerprivate
updateDirectories()BackupManagerprivate
updateDirectories(int target_id)BackupManagerprivate
updateSettings()BackupManagerprivate
updateState()BackupManagerprivate
writeSettings(const std::filesystem::path &path, const Json::Value &settings) constBackupManagerprivate