From eee943caa90c2c18777865ed835aa2ca9f92f947 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Mon, 14 May 2012 05:45:15 +0000 Subject: Clean up Thread interface. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4411 a436a847-0d15-0410-975c-d299462d15a1 --- src/server/ProcessSlave.hpp | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) (limited to 'src/server/ProcessSlave.hpp') diff --git a/src/server/ProcessSlave.hpp b/src/server/ProcessSlave.hpp index 0e866f71..f3b514ca 100644 --- a/src/server/ProcessSlave.hpp +++ b/src/server/ProcessSlave.hpp @@ -17,8 +17,6 @@ #ifndef INGEN_ENGINE_PROCESSSLAVE_HPP #define INGEN_ENGINE_PROCESSSLAVE_HPP -#include - #include "raul/Array.hpp" #include "raul/AtomicInt.hpp" #include "raul/Slave.hpp" @@ -37,22 +35,19 @@ class CompiledPatch; class ProcessSlave : protected Raul::Slave { public: ProcessSlave(Engine& engine, bool realtime) - : _engine(engine) + : Raul::Slave((Raul::fmt("Process Slave %1%") % _next_id).str()) + , _engine(engine) , _context(NULL) , _id(_next_id++) , _index(0) , _state(STATE_FINISHED) , _compiled_patch(NULL) { - std::stringstream ss; - ss << "Process Slave "; - ss << _id; - set_name(ss.str()); - start(); - if (realtime) - set_scheduling(SCHED_FIFO, 40); + if (realtime) { + set_scheduling(true, 40); + } } ~ProcessSlave() { -- cgit v1.2.1