Lumiera  0.pre.03
»edit your freedom«
session-service-mutate.hpp File Reference

Go to the source code of this file.

Description

Implementation level session API: add or remove Session contents.

This specialised service is intended to be used by MObjectRef, in order to attach a new Placement to the session or to detach and purge an existing Placement. An implementation of this service service is available through the SessionServices access mechanism, and delegates the actual implementation to the PlacementIndex, which is the core session datastructure.

See also
session-impl.hpp implementation of the service
session-services.cpp implementation of access

Definition in file session-service-mutate.hpp.

Classes

class  SessionServiceMutate
 Implementation-level service for resolving an Placement-ID. More...
 

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.