XMLNode& state(bool full);
XMLNode& get_state(void);
- int set_state(const XMLNode& node);
-
- void run (BufferSet& bufs, sframes_t start_frame, sframes_t end_frame, nframes_t nframes);
+ int set_state(const XMLNode& node, int version);
+
+ void run (BufferSet& bufs, sframes_t start_frame, sframes_t end_frame, nframes_t nframes, bool);
bool feeds (boost::shared_ptr<Route> other) const;
bool can_support_io_configuration (const ChanCount& in, ChanCount& out) const;
bool configure_io (ChanCount in, ChanCount out);
BufferSet* target;
boost::shared_ptr<Route> _send_to;
PBD::ID _send_to_id;
- sigc::connection connect_c;
+ PBD::ScopedConnection connect_c;
void send_to_going_away ();
+ void send_to_name_changed ();
int connect_when_legal ();
+ int set_our_state (XMLNode const &, int);
};
} // namespace ARDOUR