13
0
livetrax/libs/surfaces/osc
Paul Davis 0d9efc1148 redesign cross-thread registration/signalling system
This new design will work even when threads that need to receive
messages from RT threads are created *after* the RT threads. The
existing design would fail because the RT thread(s) would never
be known the later created threads, and so signals emitted by the
RT thread and causing call_slot() in the receiver would end up
being enqueued using a lock-protected list. The new design ensures
that communication always uses a lock-free FIFO instead
2015-12-28 10:14:17 -05:00
..
MSVCardour_osc
interface.cc redesign cross-thread registration/signalling system 2015-12-28 10:14:17 -05:00
osc_controllable.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
osc_controllable.h globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
osc_route_observer.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
osc_route_observer.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
osc.cc redesign cross-thread registration/signalling system 2015-12-28 10:14:17 -05:00
osc.h redesign cross-thread registration/signalling system 2015-12-28 10:14:17 -05:00
wscript