|
file | advice.hpp [code] |
| Expecting Advice and giving Advice: a cross-cutting collaboration of loosely coupled participants.
|
|
file | appstate.cpp [code] |
| Implementation of the main application object of Lumiera.
|
|
file | appstate.hpp [code] |
| Registering and managing primary application-global services.
|
|
file | basic-setup.cpp [code] |
| Implementation of self-configuration and bootstrap functionality.
|
|
file | basic-setup.hpp [code] |
| Bootstrap and self-configuration of the application at startup.
|
|
file | config-interface.c [code] |
| A public interface to a (planned) global configuration system.
|
|
file | config-interface.h [code] |
| External interface to the lumiera configuration system.
|
|
file | config-lookup.c [code] |
| Implementation draft for a configuration system (2008).
|
|
file | config-lookup.h [code] |
| Lookup of configuration keys in a low-level configuration system.
|
|
file | config-rules.hpp [code] |
| Interface for accessing rule based configuration.
|
|
file | config-typed.c [code] |
| Implementation draft for a configuration system (2008).
|
|
file | config-wordlist.c [code] |
| Draft for a configuration system (2008).
|
|
file | config.c [code] |
| Implementation of a draft for application configuration from 2008.
|
|
file | config.h [code] |
| Interface for a lumiera configuration system (draft).
|
|
file | configentry.c [code] |
| Draft for a configuration system (2008).
|
|
file | configentry.h [code] |
| Draft for a configuration system (2008).
|
|
file | configfacade.cpp [code] |
| Draft for a facade to access and retrieve configuration values This was created as part of a first draft towards an application wide configuration system.
|
|
file | configitem.c [code] |
| Implementation draft for a configuration system (2008).
|
|
file | configitem.h [code] |
| Draft for a configuration system (2008).
|
|
file | display-interface-proxy.cpp [code] |
| Interface-Proxy for the lumiera::Display facade (experimental/deprecated).
|
|
file | guifacade.cpp [code] |
| Implementation of the GUI loader.
|
|
file | instancehandle.hpp [code] |
| A handle template for automatically dealing with interface and plugin registration and deregistration.
|
|
file | interface-descriptor.h [code] |
| A data record to describe interface, interface instances and plug-in instances.
|
|
file | interface.c [code] |
| Implementation: handling of interfaces (extension points).
|
|
file | interface.h [code] |
| Lumiera interface macros and structures.
|
|
file | interfaceregistry.c [code] |
| Interface instances are published and activated by registering them into a global registry, which is defined here.
|
|
file | interfaceregistry.h [code] |
| Global registry for interfaces (extension points).
|
|
file | notification-interface-proxy.cpp [code] |
| Interface-Proxy for the stage::GuiNotification facade.
|
|
file | option.cpp [code] |
| Implementation of commandline argument handling, based on lib Boost »program options«
|
|
file | option.hpp [code] |
| front-end for handling the commandline arguments.
|
|
file | plugin-dynlib.c [code] |
| Implementation of plugin loader for dynamic libraries.
|
|
file | plugin.c [code] |
| Plugin loader implementation.
|
|
file | plugin.h [code] |
| Lumiera plugins define 'interfaces' as shown in interface.h, the plugin system handles the loading of all kinds of plugins under the hood, invoked from the interface system.
|
|
file | query.hpp [code] |
| Basic and generic representation of an internal query.
|
|
file | subsys.cpp [code] |
| Implementation details of a »subsystem descriptor«.
|
|
file | subsys.hpp [code] |
| Describing dependencies and lifecycle of the application's primary parts.
|
|
file | subsystem-runner.hpp [code] |
| Manage execution of the independent Subsystems of the Lumiera application.
|
|
file | ui-protocol.cpp [code] |
| Storage for key constants and basic definitions used for interfacing with the GUI.
|
|