summaryrefslogtreecommitdiffstats
path: root/src/server/MessageContext.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/MessageContext.cpp')
-rw-r--r--src/server/MessageContext.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/server/MessageContext.cpp b/src/server/MessageContext.cpp
index 1d42576c..ed2c8543 100644
--- a/src/server/MessageContext.cpp
+++ b/src/server/MessageContext.cpp
@@ -32,6 +32,16 @@ using namespace Raul;
namespace Ingen {
namespace Server {
+MessageContext::MessageContext(Engine& engine)
+ : Context(engine, engine.event_queue_size(), MESSAGE)
+ , Raul::Thread("MessageContext")
+ , _sem(0)
+ , _requests(engine.event_queue_size())
+ , _end_time(0)
+{
+ Thread::set_context(THREAD_MESSAGE);
+}
+
void
MessageContext::run(NodeImpl* node, FrameTime time)
{