Fix the horrible mess that was anything related to sources and paths.
[ardour.git] / libs / ardour / ardour / port_insert.h
index 1743040bf57945415308c92a93d8c277b5ba9ed0..78ff09124bb5707736f99e6b4112298b2f157e92 100644 (file)
@@ -42,7 +42,6 @@ class PortInsert : public IOProcessor
   public:
        PortInsert (Session&, Placement);
        PortInsert (Session&, const XMLNode&);
-       PortInsert (const PortInsert&);
        ~PortInsert ();
 
        XMLNode& state(bool full);
@@ -58,13 +57,15 @@ class PortInsert : public IOProcessor
        ChanCount output_streams() const;
        ChanCount input_streams() const;
 
-       virtual bool      can_support_input_configuration (ChanCount in) const;
-       virtual ChanCount output_for_input_configuration (ChanCount in) const;
-       virtual bool      configure_io (ChanCount in, ChanCount out);
+       bool can_support_io_configuration (const ChanCount& in, ChanCount& out) const;
+       bool configure_io (ChanCount in, ChanCount out);
 
        uint32_t bit_slot() const { return bitslot; }
 
   private:
+       /* disallow copy construction */
+       PortInsert (const PortInsert&);
+       
        uint32_t bitslot;
 };