From f6fdd8dcbf41f864e9f0cc32dabe81fe3533ddfe Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Thu, 17 Dec 2009 18:24:23 +0000 Subject: switch to using boost::signals2 instead of sigc++, at least for libardour. not finished yet, but compiles, loads sessions, records and can close a session without a crash git-svn-id: svn://localhost/ardour2/branches/3.0@6372 d708f5d6-7413-0410-9779-e7cbd77b26cf --- libs/ardour/ardour/butler.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'libs/ardour/ardour/butler.h') diff --git a/libs/ardour/ardour/butler.h b/libs/ardour/ardour/butler.h index b88b820736..60697517fb 100644 --- a/libs/ardour/ardour/butler.h +++ b/libs/ardour/ardour/butler.h @@ -21,17 +21,18 @@ #define __ardour_butler_h__ #include + #include "ardour/types.h" +#include "ardour/session_handle.h" namespace ARDOUR { -class Session; - -class Butler { -public: - Butler(Session* session); +class Butler : public SessionHandleRef +{ + public: + Butler (Session& session); ~Butler(); - + int start_thread(); void terminate_thread(); void schedule_transport_work(); @@ -58,7 +59,6 @@ public: }; }; - Session* session; pthread_t thread; Glib::Mutex request_lock; Glib::Cond paused; -- cgit v1.2.3