Lumiera
0.pre.03
»edit your freedom«
|
Go to the source code of this file.
Registering and managing primary application-global services.
This can be considered the "main" object of the Lumiera application Besides encapsulating the logic to start up the fundamental parts of the application, there is a mechanism for registering subsystems to be brought up and shut down in order. AppState will issue the global application lifecycle events (where other parts may have registered callbacks) and provides the top-level catch-all error handling.
Definition in file appstate.hpp.
#include "lib/symbol.hpp"
#include "lib/nocopy.hpp"
#include "lib/depend.hpp"
#include "common/option.hpp"
#include "common/subsys.hpp"
#include "common/basic-setup.hpp"
#include <memory>
#include <string>
#include <map>
Classes | |
class | AppState |
The Lumiera Application state and basic initialisation. More... | |
Namespaces | |
lumiera | |
Lumiera public interface. | |