summaryrefslogtreecommitdiffstats
path: root/src/server/events/SetMetadata.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2012-05-15 01:52:08 +0000
committerDavid Robillard <d@drobilla.net>2012-05-15 01:52:08 +0000
commit22209796627acfef17c53d4cf523eed3daa26c2b (patch)
treed800c6ba96f7f8f6673a4e7da6409760001095af /src/server/events/SetMetadata.hpp
parentf4f72247ae1f5eac8610a145c119accf0b6097d9 (diff)
downloadingen-22209796627acfef17c53d4cf523eed3daa26c2b.tar.gz
ingen-22209796627acfef17c53d4cf523eed3daa26c2b.tar.bz2
ingen-22209796627acfef17c53d4cf523eed3daa26c2b.zip
Eliminate long-duration event locks by generated responses in pre_process().
This also fixes some correctness issues, since the state at pre_process() time is actually the state that needs to be broadcast to clients. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4416 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/server/events/SetMetadata.hpp')
-rw-r--r--src/server/events/SetMetadata.hpp7
1 files changed, 0 insertions, 7 deletions
diff --git a/src/server/events/SetMetadata.hpp b/src/server/events/SetMetadata.hpp
index 7f5d82b4..84957e02 100644
--- a/src/server/events/SetMetadata.hpp
+++ b/src/server/events/SetMetadata.hpp
@@ -17,10 +17,6 @@
#ifndef INGEN_EVENTS_SETMETADATA_HPP
#define INGEN_EVENTS_SETMETADATA_HPP
-#include <string>
-
-#include <glibmm/thread.h>
-
#include <vector>
#include "raul/URI.hpp"
@@ -108,14 +104,11 @@ private:
Ingen::Shared::ResourceImpl* _object;
PatchImpl* _patch;
CompiledPatch* _compiled_patch;
- std::string _error_predicate;
bool _create;
Resource::Graph _context;
ControlBindings::Key _binding;
SharedPtr<ControlBindings::Bindings> _old_bindings;
-
- Glib::RWLock::WriterLock _lock;
};
} // namespace Events