save version string with session for informational purposes
[ardour.git] / libs / ardour / ardour / vca_manager.h
index c23c322fed9c785face3faf521eaa76780360943..e02acc809092f299e4525bc18a39442da545cee3 100644 (file)
 
 #include "ardour/session_handle.h"
 #include "ardour/types.h"
+#include "ardour/libardour_visibility.h"
 
 namespace ARDOUR {
 
 class VCA;
 
-class VCAManager : public SessionHandleRef, public PBD::StatefulDestructible
+class LIBARDOUR_API VCAManager : public SessionHandleRef, public PBD::StatefulDestructible
 {
      public:
        VCAManager (ARDOUR::Session&);
@@ -49,6 +50,7 @@ class VCAManager : public SessionHandleRef, public PBD::StatefulDestructible
        boost::shared_ptr<VCA> vca_by_number(uint32_t) const;
 
        VCAList vcas() const;
+       VCAList::size_type n_vcas() const { return _vcas.size(); }
 
        PBD::Signal1<void,VCAList&> VCAAdded;