Support thread-safe LV2 state restoration
[ardour.git] / libs / ardour / ardour / ardour.h
index 3865ce6eceae39dddb6ee4e52f5c30420a529ebc..79b69124ac2a39a127359808e25cf5dcd5c58c4f 100644 (file)
@@ -52,6 +52,7 @@ namespace ARDOUR {
        extern LIBARDOUR_API PBD::Signal1<void,int> PluginScanTimeout;
        extern LIBARDOUR_API PBD::Signal0<void> GUIIdle;
        extern LIBARDOUR_API PBD::Signal3<bool,std::string,std::string,int> CopyConfigurationFiles;
+       extern LIBARDOUR_API std::vector<std::string> reserved_io_names;
 
        /**
         * @param with_vst true to enable VST Support
@@ -68,10 +69,8 @@ namespace ARDOUR {
        LIBARDOUR_API void make_property_quarks ();
 
        extern LIBARDOUR_API PBD::PropertyChange bounds_change;
-       
-       extern LIBARDOUR_API const char* const ardour_config_info;
 
-       LIBARDOUR_API void find_bindings_files (std::map<std::string,std::string>&);
+       extern LIBARDOUR_API const char* const ardour_config_info;
 
        /* these only impact bundled installations */
        LIBARDOUR_API std::string translation_enable_path ();
@@ -88,7 +87,8 @@ namespace ARDOUR {
         * action, and return true or false depending on whether or not the
         * copy should take place.
         */
-       LIBARDOUR_API int check_for_old_configuration_files (boost::function<bool (std::string const&, std::string const&, int)> ui_handler);
+       LIBARDOUR_API void check_for_old_configuration_files ();
+       LIBARDOUR_API int handle_old_configuration_files (boost::function<bool (std::string const&, std::string const&, int)> ui_handler);
 }
 
 #endif /* __ardour_ardour_h__ */