summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour
diff options
context:
space:
mode:
authorBen Loftis <ben@harrisonconsoles.com>2018-07-14 12:46:49 -0500
committerBen Loftis <ben@harrisonconsoles.com>2018-07-14 12:46:49 -0500
commitffc5d1474af146d26f2ac3fe5e637575784eb3af (patch)
tree0cd881186f83cb92afb0d52e6c4566774c9a2ea9 /libs/ardour/ardour
parent108162c757e922a4b3478a767ede28b12f3923a8 (diff)
auto-backup: libardour part. (from mixbus)
Diffstat (limited to 'libs/ardour/ardour')
-rw-r--r--libs/ardour/ardour/directory_names.h1
-rw-r--r--libs/ardour/ardour/session_directory.h6
2 files changed, 7 insertions, 0 deletions
diff --git a/libs/ardour/ardour/directory_names.h b/libs/ardour/ardour/directory_names.h
index a671ee0b2e..69096e51ea 100644
--- a/libs/ardour/ardour/directory_names.h
+++ b/libs/ardour/ardour/directory_names.h
@@ -35,6 +35,7 @@ namespace ARDOUR {
LIBARDOUR_API extern const char* const interchange_dir_name;
LIBARDOUR_API extern const char* const peak_dir_name;
LIBARDOUR_API extern const char* const export_dir_name;
+ LIBARDOUR_API extern const char* const backup_dir_name;
LIBARDOUR_API extern const char* const export_formats_dir_name;
LIBARDOUR_API extern const char* const plugin_metadata_dir_name;
LIBARDOUR_API extern const char* const templates_dir_name;
diff --git a/libs/ardour/ardour/session_directory.h b/libs/ardour/ardour/session_directory.h
index 6f4126e0bb..75740090a4 100644
--- a/libs/ardour/ardour/session_directory.h
+++ b/libs/ardour/ardour/session_directory.h
@@ -108,6 +108,12 @@ public:
const std::string export_path () const;
/**
+ * @return The absolute path to the directory that backup
+ * session files are stored.
+ */
+ const std::string backup_path () const;
+
+ /**
* @return true if session directory and all the required
* subdirectories exist.
*/