add finite state machine to control/manage transport state
[ardour.git] / libs / ardour / ardour / transport_master_manager.h
index a10b014098daa258f5de10d2554c8beec89c53ad..e0926f74ec3515006161420d80c2a85f515e586f 100644 (file)
@@ -33,6 +33,7 @@ class UI_TransportMaster;
 class LIBARDOUR_API TransportMasterManager : public boost::noncopyable
 {
   public:
+       static TransportMasterManager& create ();
        ~TransportMasterManager ();
 
        int set_default_configuration ();
@@ -82,6 +83,8 @@ class LIBARDOUR_API TransportMasterManager : public boost::noncopyable
 
        static const std::string state_node_name;
 
+       void reconnect_ports ();
+
   private:
        TransportMasterManager();