X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=libs%2Fardour%2Fardour%2Fsession_handle.h;h=330f1805cd4c4c4152f0c05a55470f2096c3e8b9;hb=a2fd790252b651fae8ccf2a3d7e35c3d7cf65a30;hp=87c6fb6670dacb7bd3edd78b9ea1ec66267fa905;hpb=aae367b63c9b619db1e40f27dc334c6987219481;p=ardour.git diff --git a/libs/ardour/ardour/session_handle.h b/libs/ardour/ardour/session_handle.h index 87c6fb6670..330f1805cd 100644 --- a/libs/ardour/ardour/session_handle.h +++ b/libs/ardour/ardour/session_handle.h @@ -22,21 +22,24 @@ #include "pbd/signals.h" +#include "ardour/libardour_visibility.h" + namespace ARDOUR { class Session; -class SessionHandleRef : public PBD::ScopedConnectionList +class LIBARDOUR_API SessionHandleRef : public PBD::ScopedConnectionList { public: SessionHandleRef (ARDOUR::Session& s); - virtual ~SessionHandleRef () {} + virtual ~SessionHandleRef (); protected: ARDOUR::Session& _session; virtual void session_going_away (); + virtual void insanity_check (); }; -class SessionHandlePtr +class LIBARDOUR_API SessionHandlePtr { public: SessionHandlePtr (ARDOUR::Session* s);