X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fardour%2Fgraph.h;h=dc531b368022bcac692267c17d6193e7f7fee990;hb=d2cafbe95a5784b7c306c24b0008379a41a909f7;hp=0a288d68d39db60c4a62c6f61d2113d0f450e73a;hpb=ee1b49f87e4b8e6406c059f29371892872d3fb85;p=ardour.git diff --git a/libs/ardour/ardour/graph.h b/libs/ardour/ardour/graph.h index 0a288d68d3..dc531b3680 100644 --- a/libs/ardour/ardour/graph.h +++ b/libs/ardour/ardour/graph.h @@ -29,13 +29,12 @@ #include #include -#include - -#include #include "pbd/semutils.h" +#include "ardour/libardour_visibility.h" #include "ardour/types.h" +#include "ardour/audio_backend.h" #include "ardour/session_handle.h" namespace ARDOUR @@ -53,13 +52,11 @@ typedef boost::shared_ptr node_ptr_t; typedef std::list< node_ptr_t > node_list_t; typedef std::set< node_ptr_t > node_set_t; -class Graph : public SessionHandleRef +class LIBARDOUR_API Graph : public SessionHandleRef { public: Graph (Session & session); - uint32_t threads_in_use () const { return _thread_list.size(); } - void prep(); void trigger (GraphNode * n); void rechain (boost::shared_ptr, GraphEdges const &); @@ -92,7 +89,6 @@ protected: virtual void session_going_away (); private: - std::list _thread_list; volatile bool _quit_threads; void reset_thread_list ();