Lumiera
0.pre.03
»edit your freedom«
|
Directories |
Files | |
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. | |