Lumiera
0.pre.03
»edit your freedom«
|
Go to the source code of this file.
Implementation of subsystem lifecycle behaviour for the core parts of Steam-Layer.
lumiera::Subsys and lumiera::SubsystemRunner together define a protocol for some large scale building blocks of the whole application to be started and terminated. Typically this entails to create a dedicated thread to manage the top level concerns for the given subsystem, and to create registration and services for public access:
Definition in file facade.cpp.
#include "steam/facade.hpp"
#include "lib/depend.hpp"
#include "steam/control/steam-dispatcher.hpp"
#include "steam/play/output-director.hpp"
#include <string>
Classes | |
class | PlayOutSubsysDescriptor |
class | SessionSubsystem |
Variables | |
lib::Depend< PlayOutSubsysDescriptor > | thePlayOutDescriptor |
lib::Depend< SessionSubsystem > | theSessionSubsystemLifecycle |
Namespaces | |
steam | |
Steam-Layer implementation namespace root. | |