summaryrefslogtreecommitdiffstats
path: root/raul/Thread.hpp
AgeCommit message (Collapse)AuthorFilesLines
2012-08-16Remove Raul::Slave class.David Robillard1-5/+15
Merge Thread::stop() and Thread::join(). Clean thread shut down without the use of pthread_cancel(). git-svn-id: http://svn.drobilla.net/lad/trunk/raul@4708 a436a847-0d15-0410-975c-d299462d15a1
2012-08-15Remove more dead code from Raul::Thread.David Robillard1-2/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@4707 a436a847-0d15-0410-975c-d299462d15a1
2012-08-15Remove unused Raul::Thread::get().David Robillard1-9/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@4706 a436a847-0d15-0410-975c-d299462d15a1
2012-05-14Fully test Thread::set_scheduling().David Robillard1-2/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@4414 a436a847-0d15-0410-975c-d299462d15a1
2012-05-14Remove useless Thread::create().David Robillard1-5/+0
Use safer C++isms for value allocation in ThreadVar. Test ThreadVar. git-svn-id: http://svn.drobilla.net/lad/trunk/raul@4412 a436a847-0d15-0410-975c-d299462d15a1
2012-05-14Clean up Thread interface.David Robillard1-9/+15
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@4411 a436a847-0d15-0410-975c-d299462d15a1
2012-05-14Remove Thread context stuff and add a thread-specific variable class, ↵David Robillard1-10/+5
ThreadVar, which can be used for this and many other things. ClientBroadcaster => Broadcaster. git-svn-id: http://svn.drobilla.net/lad/trunk/raul@4405 a436a847-0d15-0410-975c-d299462d15a1
2012-05-13Update license to GPL3+.David Robillard1-16/+15
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@4389 a436a847-0d15-0410-975c-d299462d15a1
2012-05-11Improve some C++ style stuff.David Robillard1-0/+5
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@4361 a436a847-0d15-0410-975c-d299462d15a1
2012-05-11Hide pthread stuff from public headers.David Robillard1-21/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@4360 a436a847-0d15-0410-975c-d299462d15a1
2012-05-10Work towards translatable strings and a cleaner log interface.David Robillard1-1/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@4338 a436a847-0d15-0410-975c-d299462d15a1
2011-05-20Make boost dependency optional. Note Raul compiled with --cpp0x is NOT ↵David Robillard1-2/+2
compatible with Raul compiled without it. git-svn-id: http://svn.drobilla.net/lad/trunk/raul@3289 a436a847-0d15-0410-975c-d299462d15a1
2011-05-18Strip double blank lines.David Robillard1-2/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@3279 a436a847-0d15-0410-975c-d299462d15a1
2011-04-16Update copyright headersDavid Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@3153 a436a847-0d15-0410-975c-d299462d15a1
2011-01-09Non-trivial thread/semaphore test.David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@2803 a436a847-0d15-0410-975c-d299462d15a1
2011-01-08Code clean-up (cpplint).David Robillard1-1/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@2796 a436a847-0d15-0410-975c-d299462d15a1
2010-09-30Declare single-argument constructors explicit (except where implicit ↵David Robillard1-1/+1
conversion is actually desired). See http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Explicit_Constructors git-svn-id: http://svn.drobilla.net/lad/trunk/raul@2619 a436a847-0d15-0410-975c-d299462d15a1
2010-09-04My name is David. :)David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@2590 a436a847-0d15-0410-975c-d299462d15a1
2010-03-06Save Ingen patches as working standard LV2 plugin bundles.David Robillard1-7/+8
This allows you to create an Ingen patch in Ingen running as a Jack client, save it, then load that patch as an LV2 plugin in any LV2 compliant host. Eliminate (hopefully) all static data in the engine (for multiple instantiations in a single process). More API/ABI stable interface for Ingen::Shared::World. git-svn-id: http://svn.drobilla.net/lad/trunk/raul@2533 a436a847-0d15-0410-975c-d299462d15a1
2010-01-07Hide _static_run implementation.David Robillard1-8/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@2364 a436a847-0d15-0410-975c-d299462d15a1
2009-05-13Clean up Jack shutdown semantics.David Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@2003 a436a847-0d15-0410-975c-d299462d15a1
2009-05-13Update copyright dates.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@2000 a436a847-0d15-0410-975c-d299462d15a1
2009-05-13Strip trailing whitespace.David Robillard1-10/+10
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@1999 a436a847-0d15-0410-975c-d299462d15a1
2008-11-15Stubs for HTTP streaming.David Robillard1-2/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@1719 a436a847-0d15-0410-975c-d299462d15a1
2007-12-07Fix termination of evolution and resumed Jack execution.David Robillard1-0/+5
git-svn-id: http://svn.drobilla.net/lad/raul@960 a436a847-0d15-0410-975c-d299462d15a1
2007-08-09Minor threading interface stuff for parallel Ingen.David Robillard1-3/+3
git-svn-id: http://svn.drobilla.net/lad/raul@690 a436a847-0d15-0410-975c-d299462d15a1
2007-07-24Consistently rename all C++ files .cpp/.hpp.David Robillard1-0/+107
Fix (some) inclusion guard names to not clash with other libs. git-svn-id: http://svn.drobilla.net/lad/raul@613 a436a847-0d15-0410-975c-d299462d15a1