diff options
author | David Robillard <d@drobilla.net> | 2016-07-31 23:00:45 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2016-07-31 23:00:45 -0400 |
commit | 7eb24a2761deb9604f1c6b813e6de69876088f9e (patch) | |
tree | 919062cdc82d8c6a0697249bf95e6668c19eae83 /src/server/BlockImpl.hpp | |
parent | a3b28f2924801bd59ea7924a652247269e6af928 (diff) | |
download | ingen-7eb24a2761deb9604f1c6b813e6de69876088f9e.tar.gz ingen-7eb24a2761deb9604f1c6b813e6de69876088f9e.tar.bz2 ingen-7eb24a2761deb9604f1c6b813e6de69876088f9e.zip |
Support thread-safe state restoration
Diffstat (limited to 'src/server/BlockImpl.hpp')
-rw-r--r-- | src/server/BlockImpl.hpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server/BlockImpl.hpp b/src/server/BlockImpl.hpp index 773cb115..1924d5fe 100644 --- a/src/server/BlockImpl.hpp +++ b/src/server/BlockImpl.hpp @@ -1,6 +1,6 @@ /* This file is part of Ingen. - Copyright 2007-2015 David Robillard <http://drobilla.net/> + Copyright 2007-2016 David Robillard <http://drobilla.net/> Ingen is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free @@ -48,6 +48,7 @@ class GraphImpl; class PluginImpl; class PortImpl; class ProcessContext; +class Worker; /** A Block in a Graph (which is also a Block). * @@ -103,7 +104,7 @@ public: virtual LilvState* load_preset(const Raul::URI& uri) { return NULL; } /** Restore `state`. */ - virtual void apply_state(LilvState* state) {} + virtual void apply_state(Worker* worker, LilvState* state) {} /** Save current state as preset. */ virtual boost::optional<Resource> |