diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2016-02-29 16:06:30 -0500 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-05-31 15:30:38 -0400 |
commit | bfd0ba7bf38f31cc575403dd7ba86b9a2470de89 (patch) | |
tree | bc19f3862e3fa36b2c559ba4f2352ed3b0c1f384 /libs/ardour/vca_manager.cc | |
parent | 4478bdc1d102c8e75779a1624879ab37963b848a (diff) |
add a bit of state to VCAManager
Diffstat (limited to 'libs/ardour/vca_manager.cc')
-rw-r--r-- | libs/ardour/vca_manager.cc | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/libs/ardour/vca_manager.cc b/libs/ardour/vca_manager.cc index 476cd02bda..7cef8e932c 100644 --- a/libs/ardour/vca_manager.cc +++ b/libs/ardour/vca_manager.cc @@ -23,10 +23,13 @@ #include "ardour/vca.h" #include "ardour/vca_manager.h" +#include "i18n.h" + using namespace ARDOUR; using namespace Glib::Threads; using std::string; +string VCAManager::xml_node_name (X_("VCAManager")); VCAManager::VCAManager (Session& s) : SessionHandleRef (s) @@ -35,6 +38,8 @@ VCAManager::VCAManager (Session& s) VCAManager::~VCAManager () { + Mutex::Lock lm (lock); + _vcas.clear (); } VCAManager::VCAS @@ -102,3 +107,16 @@ VCAManager::vca_by_number (uint32_t n) const return boost::shared_ptr<VCA>(); } + +XMLNode& +VCAManager::get_state () +{ + XMLNode* node = new XMLNode (xml_node_name); + return *node; +} + +int +VCAManager::set_state (XMLNode const& node, int /*version*/) +{ + return 0; +} |