![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
#include "steam/mobject/session/session-services.hpp"
Collection of configured implementation-level services to provide by the Session.
An instance of this template is created on top of SessionImpl, configured such as to inherit from all the concrete services to be exposed for use by Steam-Layer's internals.
| APIS | sequence of API types to implement |
| FRONT | type of the frontend used for access |
| SESS | the basic session implementation |
Definition at line 111 of file session-services.hpp.
Static Public Attributes | |
| static FRONT & | current |
| intended to be hard-wired to SessManagerImpl singleton | |
Public Member Functions | |
| template<class API > | |
| API & | get () |
| access an service by explicit downcast. | |
|
inline |
access an service by explicit downcast.
Definition at line 126 of file session-services.hpp.
Referenced by WrappedStandardExeBuilder::invokeOriginalBuilder().
Here is the caller graph for this function:
|
static |
intended to be hard-wired to SessManagerImpl singleton
Definition at line 118 of file session-services.hpp.
Inheritance diagram for SessionServices< APIS, FRONT, SESS >:
Collaboration diagram for SessionServices< APIS, FRONT, SESS >: