diff options
author | David Robillard <d@drobilla.net> | 2016-12-14 14:44:32 -0500 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2016-12-14 14:47:13 -0500 |
commit | bf71b4be9f36f9d7c619053d97ab6f98bb98dc21 (patch) | |
tree | ea1d8b78defdeec76026d24fbf507c75a97629d1 /src/server/events/Delta.hpp | |
parent | a2f86537a9fdaabe12b553a1cf066649a96b4891 (diff) | |
download | ingen-bf71b4be9f36f9d7c619053d97ab6f98bb98dc21.tar.gz ingen-bf71b4be9f36f9d7c619053d97ab6f98bb98dc21.tar.bz2 ingen-bf71b4be9f36f9d7c619053d97ab6f98bb98dc21.zip |
Fix real-time safety of control bindings
Diffstat (limited to 'src/server/events/Delta.hpp')
-rw-r--r-- | src/server/events/Delta.hpp | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/src/server/events/Delta.hpp b/src/server/events/Delta.hpp index 98570210..ca9d0276 100644 --- a/src/server/events/Delta.hpp +++ b/src/server/events/Delta.hpp @@ -92,26 +92,26 @@ private: typedef std::vector<SetPortValue*> SetEvents; - Event* _create_event; - SetEvents _set_events; - std::vector<SpecialType> _types; - std::vector<SpecialType> _remove_types; - Raul::URI _subject; - Resource::Properties _properties; - Resource::Properties _remove; - ClientUpdate _update; - Ingen::Resource* _object; - GraphImpl* _graph; - CompiledGraph* _compiled_graph; - LilvState* _state; - Resource::Graph _context; - ControlBindings::Key _binding; - Type _type; + Event* _create_event; + SetEvents _set_events; + std::vector<SpecialType> _types; + std::vector<SpecialType> _remove_types; + Raul::URI _subject; + Resource::Properties _properties; + Resource::Properties _remove; + ClientUpdate _update; + Ingen::Resource* _object; + GraphImpl* _graph; + CompiledGraph* _compiled_graph; + ControlBindings::Binding* _binding; + LilvState* _state; + Resource::Graph _context; + Type _type; Resource::Properties _added; Resource::Properties _removed; - SPtr<ControlBindings::Bindings> _old_bindings; + std::vector<ControlBindings::Binding*> _removed_bindings; boost::optional<Resource> _preset; |