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