Lumiera
0.pre.03
»edit your freedom«
|
Go to the source code of this file.
Implementation of some top-level internal services of the session.
The Session is the central interface to access the model and thus the edit being worked on. Behind the scenes, it needs to operate several technically quite involved services, which we prefer to hide away as implementation details. Typically, each of these services defines a dedicated interface, and is implemented by delegating to a set of more specialised facilities.
The following services are integrated here
WIP implementation of session core from 2010
as of 2016, this effort is considered stalled but basically valid
Definition in file session-services.cpp.
#include "steam/mobject/session/session-service-fetch.hpp"
#include "steam/mobject/session/session-service-mutate.hpp"
#include "steam/mobject/session/session-service-explore-scope.hpp"
#include "steam/mobject/session/session-service-mock-index.hpp"
#include "steam/mobject/session/session-service-defaults.hpp"
#include "steam/mobject/session/session-services.hpp"
#include "steam/mobject/session/session-impl.hpp"
#include "steam/mobject/session/sess-manager-impl.hpp"
#include "steam/mobject/session/mobjectfactory.hpp"
#include "lib/symbol.hpp"
Functions | |
void | remove_testIndex (PlacementIndex *testIdx) |
Namespaces | |
steam | |
Steam-Layer implementation namespace root. | |
steam::mobject | |
Media-Objects, edit operations and high-level session. | |
steam::mobject::session | |
Namespace of Session and user visible high-level objects. | |