Files
ardour/libs/surfaces
Robin Gareus 2e23ec4422 Use RCU to for IO::_ports (#9730) 1/2
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)
2024-06-24 22:19:22 +02:00
..
2024-01-06 21:52:48 +01:00
2024-01-06 21:52:48 +01:00
2024-01-06 21:52:48 +01:00
2024-06-24 22:19:22 +02:00
2024-01-06 21:52:48 +01:00
2023-10-19 22:19:23 -06:00