Robin Gareus
2e23ec4422
This removes the _io_lock in favor of a RCU. The reason for this change is to ensure data structure consistency, notably iterators. Previously adding/removing ports invalidated iterators, which caused [rare] crashes, since IO::ports() simply returned a PortSet reference. (This breaks API) |
||
---|---|---|
.. | ||
MSVCardour_osc | ||
interface.cc | ||
osc_controllable.cc | ||
osc_controllable.h | ||
osc_cue_observer.cc | ||
osc_cue_observer.h | ||
osc_global_observer.cc | ||
osc_global_observer.h | ||
osc_gui.cc | ||
osc_gui.h | ||
osc_route_observer.cc | ||
osc_route_observer.h | ||
osc_select_observer.cc | ||
osc_select_observer.h | ||
osc.cc | ||
osc.h | ||
wscript |