change name of a Session method to makes its intended function clear
[ardour.git] / libs / ardour / ardour / session_state_utils.h
index a41456b8f7a7b344267004930b8e1e74a2168030..f35bbd07787ddfdf6ecce25fad622056dea7ec16 100644 (file)
@@ -1,5 +1,5 @@
 /*
-       Copyright (C) 2007 Tim Mayberry 
+       Copyright (C) 2007 Tim Mayberry
 
        This program is free software; you can redistribute it and/or modify
        it under the terms of the GNU General Public License as published by
 #include <vector>
 #include <string>
 
-#include "pbd/filesystem.h"
+#include "ardour/libardour_visibility.h"
 
 namespace ARDOUR {
 
 /**
  * Attempt to create a backup copy of a file.
  *
- * A copy of the file is created in the same directory using 
+ * A copy of the file is created in the same directory using
  * the same filename with the backup suffix appended.
  *
  * @return true if successful, false otherwise.
  */
-bool create_backup_file (const PBD::sys::path & file_path);
+LIBARDOUR_API bool create_backup_file (const std::string & file_path);
 
 /**
- * Get the absolute paths to all state files in the directory 
+ * Get the absolute paths to all state files in the directory
  * at path directory_path.
  *
  * @param directory_path The absolute path to a directory.
  * @param result vector to contain resulting state files.
  */
-void get_state_files_in_directory (const PBD::sys::path & directory_path,
-                                  std::vector<PBD::sys::path>& result);
+LIBARDOUR_API void get_state_files_in_directory (const std::string& directory_path,
+                                                std::vector<std::string>& result);
 
 /**
  * Given a vector of paths to files, return a vector containing
  * the filenames without any extension.
  *
  * @param file_paths a vector containing the file paths
- * @return a vector containing a list of file names without any 
+ * @return a vector containing a list of file names without any
  * filename extension.
  */
-std::vector<std::string> get_file_names_no_extension (const std::vector<PBD::sys::path> & file_paths);
+LIBARDOUR_API std::vector<std::string> get_file_names_no_extension (const std::vector<std::string> & file_paths);
 
 } // namespace ARDOUR