#include <mostly_harmless/data/mostlyharmless_DatabaseState.h>
#include <mostly_harmless/mostlyharmless_Concepts.h>
#include <mostly_harmless/utils/mostlyharmless_Timer.h>
#include <mostly_harmless/utils/mostlyharmless_Proxy.h>
Go to the source code of this file.
Classes | |
class | mostly_harmless::data::DatabasePropertyWatcher< T > |
A convenience class for responding to changes in a databaseState, potentially fired from other processes. Watches a given property's field corresponding to type T for changes, and fires a callback on change. Note that callback will run on a background timer thread, so if you need thread safety, be sure to utilise ISharedState::callOnMessageThread from your callback lambda. More... | |
Namespaces | |
namespace | mostly_harmless |
The top-level namespace, contains all things plugin-related. | |
namespace | mostly_harmless::data |
Contains classes and functions related to data management. | |