Lumiera  0.pre.03
»edit your freedom«
common Directory Reference
+ Directory dependency graph for common:

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.