Now that notify_length_changed() just calls
[ardour.git] / libs / ardour / ardour / session.h
index b9e426c96f085d51bafdb78b1ae8f0a63e40bc88..2ef4960b8ef15aa4a7179bbbe2060a14bb69ecce 100644 (file)
@@ -238,10 +238,12 @@ class Session : public PBD::StatefulDestructible, public PBD::ScopedConnectionLi
        template<class T> void foreach_route (T *obj, void (T::*func)(boost::shared_ptr<Route>));
        template<class T, class A> void foreach_route (T *obj, void (T::*func)(Route&, A), A arg);
 
+       static char session_name_is_legal (const std::string&);
        bool io_name_is_legal (const std::string&);
        boost::shared_ptr<Route> route_by_name (std::string);
        boost::shared_ptr<Route> route_by_id (PBD::ID);
        boost::shared_ptr<Route> route_by_remote_id (uint32_t id);
+       boost::shared_ptr<Track> track_by_diskstream_id (PBD::ID);
        void routes_using_input_from (const std::string& str, RouteList& rl);
 
        bool route_name_unique (std::string) const;
@@ -388,9 +390,6 @@ class Session : public PBD::StatefulDestructible, public PBD::ScopedConnectionLi
        void remove_pending_capture_state ();
        int rename (const std::string&);
 
-       static int rename_template (std::string old_name, std::string new_name);
-       static int delete_template (std::string name);
-
        PBD::Signal1<void,std::string> StateSaved;
        PBD::Signal0<void> StateReady;
 
@@ -740,22 +739,15 @@ class Session : public PBD::StatefulDestructible, public PBD::ScopedConnectionLi
 
        /* VST support */
 
-       static intptr_t vst_callback (AEffect* effect,
-                       int32_t opcode,
-                       int32_t index,
-                       intptr_t value,
-                       void* ptr,
-                       float opt);
+       static intptr_t vst_callback (
+               AEffect* effect,
+               int32_t opcode,
+               int32_t index,
+               intptr_t value,
+               void* ptr,
+               float opt
+               );
                        
-       /*Native linuxVST support*/
-       
-       static intptr_t lxvst_callback (AEffect* effect,
-                                 int32_t opcode,
-                                 int32_t index,
-                                 intptr_t value,
-                                 void* ptr,
-                                 float opt);
-
        static PBD::Signal0<void> SendFeedback;
 
        /* Speakers */
@@ -1364,8 +1356,6 @@ class Session : public PBD::StatefulDestructible, public PBD::ScopedConnectionLi
        XMLNode* _bundle_xml_node;
        int load_bundles (XMLNode const &);
 
-       void reverse_track_buffers ();
-
        UndoHistory      _history;
        /** current undo transaction, or 0 */
        UndoTransaction* _current_trans;