NO-OP: whitespace
[ardour.git] / libs / ardour / ardour / send.h
index 8d9cdaa0afe42e4335bd04be0bfdfe4fb8566b62..bfe8dda18bd8ac8ac243cca63dc9f77a84602f47 100644 (file)
@@ -36,13 +36,14 @@ class DelayLine;
 
 class LIBARDOUR_API Send : public Delivery
 {
-  public:
+public:
        Send (Session&, boost::shared_ptr<Pannable> pannable, boost::shared_ptr<MuteMaster>, Delivery::Role r = Delivery::Send, bool ignore_bitslot = false);
        virtual ~Send ();
 
        uint32_t bit_slot() const { return _bitslot; }
 
        bool display_to_user() const;
+       bool is_foldback () const { return _role == Foldback; }
 
        boost::shared_ptr<Amp> amp() const { return _amp; }
        boost::shared_ptr<PeakMeter> meter() const { return _meter; }
@@ -51,8 +52,6 @@ class LIBARDOUR_API Send : public Delivery
        bool metering() const { return _metering; }
        void set_metering (bool yn) { _metering = yn; }
 
-       XMLNode& state (bool full);
-       XMLNode& get_state ();
        int set_state(const XMLNode&, int version);
 
        PBD::Signal0<void> SelfDestruct;
@@ -83,7 +82,9 @@ class LIBARDOUR_API Send : public Delivery
        static uint32_t how_many_sends();
        static std::string name_and_id_new_send (Session&, Delivery::Role r, uint32_t&, bool);
 
-  protected:
+protected:
+       XMLNode& state ();
+
        bool _metering;
        boost::shared_ptr<GainControl> _gain_control;
        boost::shared_ptr<Amp> _amp;
@@ -91,7 +92,7 @@ class LIBARDOUR_API Send : public Delivery
        boost::shared_ptr<DelayLine> _send_delay;
        boost::shared_ptr<DelayLine> _thru_delay;
 
-  private:
+private:
        /* disallow copy construction */
        Send (const Send&);
 
@@ -102,11 +103,10 @@ class LIBARDOUR_API Send : public Delivery
 
        int set_state_2X (XMLNode const &, int);
 
-       uint32_t  _bitslot;
-
+       uint32_t    _bitslot;
        samplecnt_t _delay_in;
        samplecnt_t _delay_out;
-       bool       _remove_on_disconnect;
+       bool        _remove_on_disconnect;
 };
 
 } // namespace ARDOUR