RCU-ification of AudioEngine port list, and DiskStreams. not well tested, but basical...
[ardour.git] / libs / ardour / ardour / route.h
index d1db818e4004c1d29a755a7b6b1458e0436e235f..ff7aa6184c47052987c4e083ebdc4556c5acad46 100644 (file)
@@ -35,6 +35,7 @@
 #include <pbd/undo.h>
 #include <pbd/stateful.h> 
 #include <pbd/controllable.h>
+#include <pbd/destructible.h>
 
 #include <ardour/ardour.h>
 #include <ardour/io.h>
@@ -55,7 +56,7 @@ enum mute_type {
     MAIN_OUTS =    0x8
 };
 
-class Route : public IO
+ class Route : public IO, public PBD::Destructible
 {
   protected:
 
@@ -192,8 +193,6 @@ class Route : public IO
        sigc::signal<void>       active_changed;
        sigc::signal<void,void*> meter_change;
 
-       sigc::signal<void> GoingAway;
-
        /* gui's call this for their own purposes. */
 
        sigc::signal<void,std::string,void*> gui_changed;