dolphin-emulator/Source/Core/Common/Config
JosJuice f060baa257 Config: Add locking for config changed callbacks
Different threads are adding and calling callbacks, so this should have
some locking. This is both to ensure thread safety when accessing
`s_callbacks` and to ensure that there won't be situations where a
callback gets called after it's removed.

`s_callback_guards` is also accessed from multiple threads and has
therefore been made atomic.
2025-04-26 12:56:37 +02:00
..
Config.cpp Config: Add locking for config changed callbacks 2025-04-26 12:56:37 +02:00
Config.h Config: Allow passing a DefaultState object to Set functions to delete keys. 2025-03-17 20:46:24 -05:00
ConfigInfo.cpp C++20: Synthesize operator!= From operator== 2024-10-10 20:23:55 -07:00
ConfigInfo.h C++20: Synthesize operator!= From operator== 2024-10-10 20:23:55 -07:00
Enums.h Remove references to Debugger.ini 2023-11-27 21:38:43 +01:00
Layer.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
Layer.h Config: Allow passing a DefaultState object to Set functions to delete keys. 2025-03-17 20:46:24 -05:00